利用updatepanel进行异步更新,然后再回调js脚本

关键点就是。。。在页面的C#代码中,当异步要求的操作完成后,加上这么一句来回调js

ScriptManager.RegisterStartupScript(this.panel2, this.GetType(), "", "alert('ok!');", true);

panel2就是那个updatepanel了,我这里写的是直接弹个框出来,当然你也可以调用页面上的js函数

 

     /// <summary>
        /// UpdatePanel中弹出提示框
        /// </summary>
        /// <param name="UpdatePanel"></param>
        /// <param name="Tips"></param>
        /// 调用示例:regTips(UpdatePanel1, "成员姓名不能为空!");
        private void regTips(System.Web.UI.UpdatePanel UpdatePanel, string Tips)
        {
            ScriptManager.RegisterStartupScript(UpdatePanel, GetType(), "", "alert('" + Tips + "');", true);
        }

 

posted @ 2014-08-18 09:57  linyongqin  阅读(108)  评论(0编辑  收藏  举报