3

迷惑メールフォルダの空のフォルダをクリックすると、Hotmailの確認ボックスに似た確認ボックスを作成しようとしています。

しかし、私はそれが機能していることとその背後にあるロジックを理解することができません。

VS2005ProでASP.Net2を使用しています。

Hotmailで使用されているような確認ボックスやカスタムコントロールの動作の背後にある特別なロジックはありますか?これは、ボタンが押されたか、[OK]や[キャンセル]などのアクションに基づいて機能します。

好意的な返事を探しています。

4

3 に答える 3

4

参照しているHotmailの確認ボックスについてはよくわかりませんが、Javascriptにはconfirm()使いやすい関数が付属しています。詳細については、こちらをご覧ください。

于 2009-07-19T07:33:31.343 に答える
3

簡単な確認ボックスの場合、次の操作を実行できます。

 <asp:LinkButton ID="LinkButton1" runat="server" 
             OnClientClick="return confirm('Are you sure you want to delete?');"
             OnClick="LinkButton1_Click">
  Delete</asp:LinkButton>

確認ダイアログが表示され、ユーザーがを選択した場合にのみサーバー側クリックイベントが実行されますOk

于 2009-07-19T07:35:28.953 に答える
0

上記の方法と同様に、AjaxControlTookit のConfirmButton エクステンダーを使用してこれを行うこともできます。ConfirmButton エクステンダーの利点は、従来の JavaScript 確認アラートだけでなく、モーダル ウィンドウをポップアップできることです。

于 2009-07-19T13:21:26.890 に答える