弹出对话框不刷新页面的解决方法之一
弹出对话框不刷新页面的解决办法之一C# code/// summary/// 弹出无刷对话框/// /summaryprotected voi
弹出对话框不刷新页面的解决办法之一
C# code /// <summary> /// 弹出无刷对话框 /// </summary> protected void ShowMessage(string msg) { string script = string.Format("alert('{0}');", msg); ScriptManager.RegisterStartupScript(this.udpProducts, this.GetType(), "updateScript", script, true); }
其中:
udpProducts是一个updatePanel,把不需要刷新的部分包进来。
[解决办法]对,就是这样,支持分享。
[解决办法]是不是还有二啊
[解决办法]这个就是所谓RegisterStartupScript的“控件重载”,事实上,如果用ScriptManager.RegisterStartupScript(this, typeof(Page), "updateScript", script, true);如果是在updatePanel里,就根本不会触发。
这个是在服务器端做,事实上,如果纯粹在客户端用javascript实现(比如用confirm或者用div模拟),就不会刷新页面,因为只要不提交页面,就不会刷新
[解决办法]噢~原来如此!