デフォルトボタンのないページでEnterキーを押すと、ページは開始ページにポストバックします.開始ページではなくEnterキーを押すのと同じページにポストバックする必要があるため、奇妙です. どうすれば修正できますか?
1 に答える
4
ASP.NET WebForms は通常form
、サイトのコンテンツ全体をタグで囲んでいるため、ホームページにリンクしているコンテンツの先頭Button
またはその近くに があると思います。ImageButton
おそらく、サイトのロゴはImageButton
、ホームページにリダイレクトするサーバー側のイベントを伴うものでしょうか?
デフォルトのボタンが指定されていない場合、キーボードの入力ボタンが押されると、ページはフォーム内の最初のボタンを操作します。
短期的な解決策:あなたが持っているすべての「フォーム」Panel
の周りに があることを確認してください。DefaultButton
長期的な解決策: WebForms から離れてください :)
于 2013-07-03T10:20:27.933 に答える