利用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); }