【发布时间】:2012-08-22 11:34:37
【问题描述】:
我有一个显示 ASP 表单的 jQuery 对话框。 在这个表格中,我有一个按钮。当我单击它时,一些服务器端代码应该触发并显示结果。但是当我这样做时,在回发时,对话框窗口消失了,对话框页面在浏览器中全屏打开,而不是对话框。
谁知道如何解决这个问题?谢谢
【问题讨论】:
标签: jquery asp.net button dialog postback
我有一个显示 ASP 表单的 jQuery 对话框。 在这个表格中,我有一个按钮。当我单击它时,一些服务器端代码应该触发并显示结果。但是当我这样做时,在回发时,对话框窗口消失了,对话框页面在浏览器中全屏打开,而不是对话框。
谁知道如何解决这个问题?谢谢
【问题讨论】:
标签: jquery asp.net button dialog postback
您想在回发后保持对话框打开吗?如果是,请参阅:asp.net webforms and jquery: How to save/restore jquery state between postbacks?。简而言之,您应该记住 pb 之前的对话状态,即。 e.在隐藏字段中并在之后手动恢复。 并且,在对话框表单中,将提交按钮的 PostBackUrl 设置为对话框所在的页面。
【讨论】: