UpdatePanel里的<asp:TextBox>的焦点失去的时候怎样更新UpdatePanel啊?另外,我想问一下,UpdatePanel每次更新时都会执行一遍Page_Load吗?
什么时候执行,什么时候不执行?

解决方案 »

  1.   


    function updateUp()
    {
         var rm = Sys.WebForms.PageRequestManager.getInstance();
         rm._doPostBack('UpdatePanel1', '');
    }
    if(!IsPostBack)
    {
        TextBox1.Attributes.Add("onblur", "updateUP()");
    }
      

  2.   

    明白了,如果是ascx里的UpdatePanel,那么必须rm_doPostBack('<%= UpdatePanel1.ClientID %>', '');还有没有其他的方法呢?
      

  3.   

    请问javascript的TextChanged事件怎么写?
    因为我发现blur触发UpdatePanel更新以后,再点击页面上其他控件时必须点二次。还不如用TextChanged事件了。