1

だから私は複数のASPコントロールを持つWebサイトを持っています。ログインフォームでEnterキーを押すと、検索機能が実行されます。これは、ページで最初に見つかったものだからです。

アクティブなテキストボックスがログインフォーム用である場合、検索ボタンではなくログインボタンコードが実際に実行されるように、入力ボタンをどのように処理しますか。

最後の 1 つの問題は、ログイン コントロールが loginview 内にあるため、ログイン用の asp:textbox と asp:button が次のように 3 つのタグ内にあることを階層が示していることです。

<loginview>
   <login>
      <logintemplate>
      //controls are here.
      </logintemplate>
   </login>

すべてのコントロールが asp であり、すべてのコードが VB で優先されることに注意してください。ありがとう

4

1 に答える 1

1

次のように、フォームにデフォルトのボタンを設定します。

  Page.Form.DefaultButton = "LoginButtonId"

MSDN ドキュメント: http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlform.defaultbutton%28VS.80%29.aspx

また、これに関連して Firefox で発生した問題については、この質問を参照してください: FireFox のデフォルト フォーム ボタン

于 2010-06-13T21:24:06.403 に答える