我在masterPage上有两个类型为asp的控件:ImageButton。我的登录页面包含一个asp:Login控件,其中包含两个用于用户名和密码的文本框以及一个用于登录的asp:按钮。
如果我在完成两个文本框后按Enter键,它将触发ImageButton的刷新页面的方法。
答案 0 :(得分:2)
您可以使用属性DefaultButton
在表单级别或面板内部定义将被单击的按钮"默认情况下,当您按 Enter :
<form id="form1" runat="server" defaultbutton="btn5">
<asp:TextBox ID="txtBox0" runat="server" />
<asp:Panel runat="server" DefaultButton="btn2">
<asp:TextBox ID="txtBox1" runat="server" />
<asp:Button ID="btn1" runat="server" Text="Button1" />
<asp:Button ID="btn2" runat="server" Text="Button2" />
</asp:Panel>
<asp:TextBox ID="txtBox2" runat="server" />
<asp:Button ID="btn3" runat="server" Text="Button3" />
<asp:Button ID="btn4" runat="server" Text="Button4" />
<asp:Button ID="btn5" runat="server" Text="Button5" />
</form>
在上面的示例中:
btn2
将被点击&#34;在txtBox1
btn5
将被点击&#34;在txtBox0
或txtBox2