0

MessageBox.Show メソッドを使用してアラートを作成しました。しかし、メッセージボックスの背後でまだアクセス可能なページのコントロールの編集を禁止したいと思います。メッセージボックスを起動する前にすべてのコントロールを手動で無効にしようとすると、メッセージボックスで選択肢を選択した後にのみコントロールが無効になります。

助けてください :)

4

2 に答える 2

1

わかりました、必要なことを行う方法を見つけました。

確認ポップアップを起動するボタンに「onclientclick」イベントを追加できます。

<asp:Button id="Button" runat="server" onclientclick="return confirm('Are you sure?');"
                      onClick="ServerSideMethod_Button_Click" />

OK と答えると、ポップアップ サーバー側メソッドが実行されます。それ以外の場合はスキップされます。

助けてくれてありがとう。:)

于 2012-05-23T17:54:58.573 に答える
0

これ、必要なクライアント側のソリューションです。メッセージをポップアップし、その下の GUI/ページを無効にしたい場合は、モーダル ダイアログを確認することをお勧めします。JQueryは事実上の業界標準のボックスを提供していますが、他にも利用可能なボックスがあります。グーグルで検索してください。

于 2012-05-22T16:22:09.577 に答える