JavaScript 如何 在onclientclick里控制onclick的执行(3)

2018-12-27 18:52

UpdatePanel Added Programmatically Example

3 UpdatePanel 的关键属性 ChildrenAsTriggers:

指示来自 UpdatePanel 控件的直接子控件的回发是否更新面板的内容。设置为 true 时更新,否则不更新,默认为 true 。如果此属性设置为 false ,UpdatePanel 控件的 UpdateMode 就必须设置为 Conditional ,否则会抛出 InvalidOperationException 异常。 UpdateMode:

指示什么时候需要更新面板。当一个UpdatePanel 控件没有包含在另一个 UpatePanel 控件中时,面板的更新是根据 UpdateMode 、ChildrenAsTriggers 属性的设置,以及触发器的集合来进行的。当一个 UpdatePanel 控件在另一个 UpdatePanel 控件内部时,子面板会自动在父面板更新时更新。

UpdatePanel 控件的内容在下列情形下会更新:

如果 UpdateMode 属性设置为 Alwarys 时,UpdatePanel 控件中的内容会在源自页面上任何地方的每个回发时更新。这包括由包含在其他 UpdatePanel 控件中的控件的回发和没有在 UpdatePanel 控件中的回发。

如果 UpdatePanel 控件嵌套在另一个 UpdatePanel 控件中时,父面板更新时它也会被更新。

如果 UpdateMode 属性被设置为 Conditional 时,且出现下列条件之一时:

显式调用 UpdatePanel 控件的 Update() 方法。

由 UpdatePanel 控件中的 Triggers 属性定义的触发器控件引起的回送。在这种情况下,控件会显式的触发面板内容的更新。定义为触发器的控件可以在 UpdatePanel 控件的内部也可以在其外部。

ChildrenAsTriggers 属性设置为 true ,并且是由 UpdatePanel 控件中的子控件导致的回发。在嵌套的 UpdatePanel 控件中的子控件不会引起外层 UpdatePanel 控件的更新,除非显示的定义为触发器。

4 总结

由以上内容可以看出,使用 UpdatePanel 控件可以方便的帮助大家开发出具有 AJAX 特性的 ASP.NET 应用程序来。当然,它也不是万能的,过度的使用会引起一定的性能开销,同时它还与现在的部分

ASP.NET 控件不兼容,如 TreeView、Menu,以及 WebParts 控件等。

文章出处:飞诺网

(www.firnow.com):http://dev.firnow.com/course/4_webprogram/asp.net/netjs/2007113/82454_2.html 文章出处:飞诺网

(www.firnow.com):http://dev.firnow.com/course/4_webprogram/asp.net/netjs/2007113/82454.html

在Javascript 中给label控件的 innerHTML 赋值,在后台获取不到 text值

分类: Javascript2010-06-29 13:03 2761人阅读 评论(0) 收藏 举报

javascriptfunctionasp

在后台代码(.cs)文件里,我需要获得lbl_TotalScore.text 的值,却获取不到!

在后台取得innerHTML赋值后的label值,直接恐怕不行,最好的办法是在页面表单里放多一个服务控件,在设置label值的同时,也设置hidden控件的值,这样可以在再次发起请求时在后台获取值。

不知道还有没有更好的解决方案:期待!


JavaScript 如何 在onclientclick里控制onclick的执行(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年第31届全国中学生物理竞赛复赛试题及答案(全Word版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: