2015.6.12
2020.1.7

UseSubmitBehaviorプロパティについて

入力コントロールのテキストボックスにフォーカスが当たっている状態で、キーボードのEnterを押すと、submitしてしまう現象を回避する時などに設定するのが「Button.UseSubmitBehaviorプロパティ」です。

詳細

色々書こうと思っていましたが、こちら(Button.UseSubmitBehavior プロパティとは - .NET Framework クラス ライブラリ リファレンス Weblio辞書)に詳しい内容が書いてあったので、そちらを参照してください。

注意したいのは、この「Button.UseSubmitBehavior」プロパティに「false」を設定すると、クライアント側(JavaScript)でボタンクリック時に確認ダイアログを出している場合、returnで何も返さないようにしないと、ダイアログでOKボタンを押下しても、後続のサーバサイド処理が実行されなくなります。

詳しくはこちら(ボタンクリック時に確認ダイアログを表示する)を参照。

ASP.NET】関連記事