2009-04-01 13 views
1

私はグリッドビュー内にボタンフィールドを持っています。ボタンをクリックすると、RowCommand関数が呼び出されます。Asp.Net AlertBoxコードの後ろにページがありますか?

アラートボックスをポップアップして、ユーザーが選択を確認できるようにする必要があります。私はHtmlInputButtonが関わっていると確信していますが、私はちょうど構文が必要です。

その後、どのように確認されたかはどうですか?

答えて

1

ボタンは、ItemDataBoundイベントを介して確認できます。次に、確認ボックスを追加します。

button1.Attributes.Add("OnCLick", "javascript: return confirm('Are You Sure You Want to Delete");") 

これで、必要なものを手に入れることができます。あなたは、私が「が(jQueryを使用している場合は、Ajaxを制御ツールキット

を使用している場合

OnClientClick="javascript:return confirm('are you sure ?')" 
3

、あなたのボタンでこれを置きますd完全にお勧めします)jQuery UIと非常に滑らかなmodal confirmation demoをチェックしてください。

上記の確認は純粋にクライアント側であるため、JavaScriptがオフになっているクライアントをサポートする必要がある場合は、このサーバー側もすべて処理する必要があります。例えばjavascriptは、OKをクリックすると、 'user confirmed'と同等の隠しフォームフィールドを設定することができます。隠しフォームフィールドがなくても削除ボタンを押すと、サーバー生成の表示が必要であると判断できます確認フィールド。

0

これを試す ScriptManager.RegisterClientScriptBlock(Page、this.GetType()、 "Alert"、 "alert( '" + message + "')」、true);

関連する問題