3

我想创建一个 javascript 模式弹出窗口,以从 ASP.Net 2.0 网页中的用户那里获取一些值。

基本思路是这样的。当用户单击按钮时,会出现一个模式窗口并询问 3 或 4 个问题。当此窗口打开时,将无法更改 asp.net 页面。一旦问题得到回答,我需要从这个窗口中获取值,以便 asp.net 页面可以访问它们并可以在后面的代码中处理它们。

我能否获得一些有关如何实施此方案的示例。

4

3 回答 3

5

你看过 ModalPopupExtender 吗?

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx

于 2008-10-17T00:30:04.083 回答
3

最简单的方法是使用 Jon 提到的 ModalPopupExtender 或可能使用 jQuery 的thickbox 或类似的东西。

否则,您可以滚动自己的 JS 来执行此操作。

于 2008-10-17T01:07:37.890 回答
1

您可以使用 javascript 函数“window.showModalDialog”,但它仅适用于 Internet Explorer。

您可以通过将它们包装到一个对象中来传入和返回任意数量的变量。

于 2008-10-17T08:51:10.827 回答