0

これが私のコンテンツページ構造です:

  1. 3 列のリストビュー - label(s.no)、Imagebutton(ビュー レコード)、label(アイテム名)。Imagebutton には oncommand="view" があります。クリックすると、その行の詳細が下のそれぞれのテキスト ボックスに表示されます。

  2. テキストボックス(項目名)

  3. テキストボックス(アイテムコード)

問題:

カーソルがテキスト ボックスのいずれかにあり、'Enter' を押すと、'View' コマンド イベントが発生します。つまり、これらのテキスト ボックスに表示されるリストビューの最初の行の詳細を取得します。私はこれが起こることを望んでいません。この動作は、「DefaultButton」プロパティがどこかに設定されているためですか? ソリューション全体で同じものを見つけようとしましたが、できませんでした。

マスター ページとコンテンツ ページがあり、この問題はすべてのコンテンツ ページにあります。

どのコントロールがこのプロパティを持っているか、またはこの動作の原因を見つけるにはどうすればよいですか。

4

1 に答える 1

0

これは、HTML ページのデフォルトの動作です。

ASP.NET では、PanelコントロールにDefaultButton設定可能なプロパティがあり、この動作を変更できます。パネルにテキスト ボックスを配置し、パネルの DefaultButton プロパティを設定できます。

于 2013-10-14T11:09:21.003 に答える