HTMLボタン(新しい入力ではない)がポストバックを引き起こしたかどうかを調べる簡単な方法はありますか?<button>ボタンがASP.NETでポストバックを引き起こしたことを確認しますか?
1
A
答えて
3
ボタンは、その後、あなただけ扱うことができるHtmlButton
controlある場合はそのServerClick
event:中
<button id="MyButton" runat="server" onserverclick="MyButton_Click">Foo</button>
そして、あなたのコードビハインド:
protected void MyButton_Click(object sender, EventArgs e)
{
// if you reach here it means that MyButton was clicked
}
2
最も簡単な方法は、OnClickイベントを追加し、サンプルコードをコードの後ろに追加することです。それから私は通常、コードにブレークポイントを追加します。
0
私は、特定のHTMLボタンがポストバックを引き起こしたかどうかをサーバー側のASP.NETコードがどのように判断できるかを知りたいと思っていますか?
優れた解決策はありません。
1.)クライアントサイドのonclickをボタンに追加し、サーバーがアクセスできるフォーム要素(hdnButtonClickedなど)を変更します。 page_loadはその要素をチェックし、HTMLボタンがクリックされたかどうかを値で判断します。
2.)ボタンをサーバー側でトリガーします。最も簡単な方法は、ボタンをASP.NETコントロールに変換してイベントハンドラでワイヤリングすることですが、JavaScriptを使ってサーバー側のメソッドをトリガーすることができます。
残念ながら、私はHTMLフォームがどのように提出されたかに関する情報は、何らかの形のクライアントサイドの準備なしにポストバックで利用できるとは思いません。 ASP.NETはこれをバックグラウンドで実行します。
関連する問題
- 1. ASP.NETポストバックはURL書き換えに問題を引き起こしますか?
- 2. ASP.NETはポストバックを引き起こしたボタンをどのように知っていますか?
- 3. テキストボックスを停止してポストバックを引き起こします。
- 4. asp:メインページのポストバックを引き起こすModalPopupExtenderボタン
- 5. Nestled UpdatePanelsは全面ポストバックを引き起こします
- 6. なぜ私のASP.NET UpdatePanelが全面ポストバックを引き起こしたのですか?
- 7. 完全ポストバックを引き起こす非同期ポストバック
- 8. ASP.NETでポストバックした後にラジオボタンがオンになっていることを確認します。
- 9. 無効なポストバックまたはコールバック引数を引き起こすリピータコントロール
- 10. EXC_BAD_ACCESSを引き起こすボタン
- 11. segueアクションを引き起こしたボタンを見つけますか?
- 12. asp.netボタンを使ってポストバックした後、javascript関数を実行することはできますか?
- 13. asp.netカスタムサーバーコントロール - このコントロールのためにポストバックが発生したかどうかを確認する方法
- 14. はランタイムクラッシュを引き起こします。
- 15. カスタムサーバーコントロールは、UpdatePanel内の完全なポストバックを引き起こします。
- 16. UpdatePanelのタイマーは、ある種の完全なポストバックを引き起こします。
- 17. hrefの外の__doPostBackは全面ポストバックを引き起こします
- 18. drawRectメソッドがリークを引き起こしました
- 19. setTextがクラッシュを引き起こしました
- 20. RubyデーモンがActiveRecordロガーのIOErrorを引き起こしました
- 21. Kohanaでは、404エラーを引き起こすことができますか?
- 22. Microsoft ASP.NET AjaxがDOMオブジェクトのリークを引き起こしますか?
- 23. iOS SDKでホストが起動していることを確認します
- 24. 完全なポストバックを引き起こすチャートコントロール
- 25. このjQueryコードスニペットはメモリリークを引き起こしますか?
- 26. CLLocationManagerはこのクラッシュを引き起こしていますか?
- 27. これはCPU 99%niを引き起こしますか?
- 28. なぜこのホストはsegfaultを引き起こしますか?
- 29. これはメモリの問題を引き起こしますか?
- 30. この参照はメモリリークを引き起こしますか?
あなたはASP.NETボタンコントロールを意味していますか? –
以下のさまざまな回答に基づいて、ボタンのタイプ(HTML、HTMLButton、またはASP.NETボタン)を明確にすることが望ましいと思います。 – Mayo