0

私はvb.net 4.0を使用しています。Enter キーを押してログイン フォームを送信したい。ただし、ログイン フォームを送信するためのデフォルト ボタンとして btnLogin を設定できません。masterpage テンプレートのログイン ページを使用しているため、contentplaceholder タグにデフォルトのボタン プロパティを設定しましたが、機能しません。マスターページの形式で設定しようとしても機能しません。他の方法を試す必要がありますか?またはJavascript?

4

2 に答える 2

0

タグにdefaultbutton属性を追加する必要がありますform

<form id="form1" runat="server" defaultbutton="btnLogin">

</form>
于 2012-07-04T09:55:44.187 に答える
0

ログインフォームの周りにパネルを配置し、そこにデフォルトのボタンを設定します

<asp:Panel runat="server" id="pnlLogin" DefaultButton="btnLogin">
<asp:Label runat="server" id="lblUsername" Text="Username:" AssociatedControlID="txtUsername" />
<asp:TextBox runat="server" id="txtUsername" />
<asp:Label runat="server" id="lblPassword" Text="Password:" AssociatedControlID="txtPassword" />
<asp:TextBox runat="server" id="txtPassword" TextMode="Password" />
<asp:Button runat="server" id="btnLogin" Text="Login" />
</asp:Panel>

それらの線に沿った何か。

于 2012-07-04T14:34:39.220 に答える