1

私はこれを数日間追いかけてきましたが、少しバタバタし始めています.

Gridview にテキスト ボックスがあり、一部のデータを編集できるようにしています。Enter キーが押されると、予想どおり TextChanged イベントが発生しますが、フォーム上のボタンの OnClick イベントも発生します。

ボタンを削除してみましたが、フォームの次のボタンに移動するだけなので、Enter キーがボタンを押していると思わせる何かがあります。

Google で検索してみましたが、あまり表示されません。ここで検索してみましたが、私の検索用語が引っかからないのは異常なようです。どんな助けや提案も大歓迎です。

4

3 に答える 3

2

ページのボタンにを設定してみUseSubmitBehavior="False"てください。

于 2009-04-03T03:18:32.517 に答える
1

AutoPostBackテキストボックスのプロパティを に変更しますtrue。これを行うことで、送信時のボタンの動作についても気にする必要がなくなります。

txtbox.AutoPostBack = true;
于 2011-12-06T11:48:38.417 に答える
0

ボタンには、IsCancelおよびIsDefaultというプロパティがあります。それらを無効にすると、問題が解決します。

これらのプロパティを使用すると、ボタンをEnterキーとEscapeキーをクリックするためのデフォルトのアクションとして扱うことができます。

于 2009-04-03T03:09:16.690 に答える