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