1

我有一个 JQuery 对话框和一个 asp.ent 按钮,当对话框打开时,我单击 asp.net 按钮,它刷新页面并且对话框消失了。除非我将按钮放入 UpdatePanel,但我讨厌 UpdatePanel,当用户单击将触发回发的页面上的控件时,是否有任何其他方法可以使对话框保持打开状态?谢谢!

4

2 回答 2

0

在 aspnet btn 的回发期间,使用 this.Page.ClientScript.RegisterStartupScript() 重新启动之前启动的相同 JQuery 对话框

于 2012-04-26T12:20:38.853 回答
0

例如,如果您在弹出窗口中有一个 LinkBut​​ton,则每次都需要像这样注册脚本......

protected void LinkButton1_Click(object sender, EventArgs e)
{
    Page.ClientScript.RegisterStartupScript(this.GetType(), "KeepPopup", "<script type=text/javascript> PopItUp(); </script>");
}
于 2014-02-07T16:43:02.413 回答