ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【jackyrong 】asp.net 2.0中 updatepannel(1)

【jackyrong 】asp.net 2.0中 updatepannel(1)

原创 Linux操作系统 作者:iDotNetSpace 时间:2008-06-03 10:27:55 0 删除 编辑
1 当一个控件放在updatepanne外时,如果依然要用ajax的功能的话,可以这样搞,
   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Me.ScriptManager1.RegisterAsyncPostBackControl(Me.Button1)
    End Sub

即用代码的方式注册这个控件

2  updatepanel 的updatemode属性设置
    比如
  
       

       
           
               
               
           

       

       
           
               
               
           

       

       


    A  当页面上有多个updatepannel时,如果updatemode属性设置为always,则会被任何的异步postback
所刷新,若updatemode属性设置为conditional,则只会被位于该updatepannel自己内部的控件所触发更新。
   比如上面,将updatepannel2的属性改为conditional,则updatepanel1中的更新不会反映到控件2中去。
但updatepannel2中的POSTABACKG更新也会反映到1中去,也就是说,如果设置为always的话,
则可以认为是最敏感的了,响应任何更新,即使是在任何updatepannel下的

  B 如果要将updatepannel控件外的控件设置为可触发,可通过该updatepannel的triggers属性将控件设置
为asyncpostbacktrigger,如果要设置为不可触发,则设置为postbacktrigger
 C 同样,要达到B的效果,但用代码的话,设置为可触发,用registerasyncpostbackcontrol
取消则用registerpostbackcontrol

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-330998/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

最新文章