2008-10-17 118 views
3

我想创建一个JavaScript模式弹出窗口,以从ASP.Net 2.0网页中的用户获取一些值。Asp.Net:Javascript模态窗口

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

我可以请你拿一些例子说明你将如何实现这种情况。

回答

3

最简单的方法将是或者要么使用ModalPopupExtender由乔恩提及可能使用jQuery的ThickBox的或类似的东西为好。

否则,你可以推出自己的JS来做到这一点。

1

您可以使用JavaScript函数“window.showModalDialog”,但它只能在Internet Explorer的作品。

可以传递并通过包裹起来成一个对象返回任意数量的变量。

+0

要从该“弹出”窗口返回值,请使用javascript的“window.returnValue” – XpiritO 2012-01-18 22:53:28