3

ASP.Net 2.0 Web ページでユーザーから値を取得するための JavaScript モーダル ポップアップ ウィンドウを作成したいと思います。

基本的な考え方はこれです。ユーザーがボタンをクリックすると、モーダル ウィンドウが表示され、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 のシックボックスまたは同様のものを使用する可能性があります。

それ以外の場合は、独自の JS をロールして実行できます。

于 2008-10-17T01:07:37.890 に答える
1

javascript関数'window.showModalDialog'を使用できますが、これはInternetExplorerでのみ機能します。

変数をオブジェクトにラップすることで、任意の数の変数を渡して返すことができます。

于 2008-10-17T08:51:10.827 に答える