ページの上部にいくつかのImageButtonがあり、中央にテキストボックスとボタンがあります。テキストボックスに入力してからキーボードのEnterキーを押すと、ブラウザはテキストボックスの横にある送信ボタンではなく、最初のImageButtonのリンクをたどります。私はこれに遭遇しましたが、正しく機能するためにページの下部に画像ボタンを配置する必要がありましたが、この場合は問題ありません。UseSubmitBehavior = "true"を設定しようとしましたが、何も起こりません。テキストボックスとボタンを別のDIVと別のパネルに配置しようとしましたが、どちらも機能しませんでした
ページのトップ
<div style="position:absolute; left: 70% ; top: 5%;">
<asp:ImageButton ID="imgFB" runat="server" ImageUrl="Images/facebook_icon.jpg" PostBackUrl="http://www.facebook.com/832586561" />
<asp:ImageButton ID="imgLI" runat="server" ImageUrl="Images/linkedin_logo.jpg" PostBackUrl="http://www.linkedin.com/pub/scott-selby/33/304/44a" />
<asp:ImageButton ID="imgCB" runat="server" ImageUrl="Images/careerbuilder_logo.jpg" PostBackUrl="http://www.careerbuilder.com" />
<asp:ImageButton ID="imgCP" runat="server" ImageUrl="Images/codeplex_logo.jpg" PostBackUrl="http://www.codeplex.com" />
</div>
ページの中央
<div ID="formPanel" runat="server" style="position:absolute; top:235px;">
<asp:TextBox ID="txtNewCity" runat="server"></asp:TextBox>
<asp:Button ID="btnChangeCity" runat="server" Text="Change City" UseSubmitBehavior="true" />
</div>