- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ボタンを押した際にメソッドを呼びたい)
ボタンを押した際にメソッドを呼びたい
このQ&Aのポイント
- ボタンを押した際にメソッドを呼びたいのですが、うまくいきません。
- 無理やりな感があるので、より上手な方法はないでしょうか。
- また、ボタンを押した後に確認メッセージを表示し、OK/Cancelで処理を行いたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#259269
回答No.1
>ボタンを押した際にメソッドを呼びたいのですが、うまくいきません 今のやり方でよいのでは? ASPファイルはサーバ側で実行され、ブラウザ側は HTML になりますから、ボタンを押したというアクションをサーバ側になんらかの形で伝えるしかありません。Ajaxを利用するという手もあります。 確認メッセージはブラウザ側で表示させる事になるので、JavaScript を使いましょう。 クライアント側で例えば以下のような HTML が構成されるように Response.Write してください。 <input value="テスト" type="submit" name="test" onclick="if (!confirm('実行しますか?')) return false;"/>
その他の回答 (1)
- onos
- ベストアンサー率81% (127/155)
回答No.2
ボタンが押されたかどうかの判断はこのような方法しかないでしょうね。 ASP.NETの場合、このあたりうまく隠されていますが、やってることは同じようなことだと思います。 > できればボタンを押した後に確認メッセージをだして、OK/Cancelで処理を行うか確認したいんですが これはJavaScriptで実装するしかありません。 ボタンのクリック時にconfirmメソッドを呼び出すような形にします。