我在我的asp表单上设置了适当性DefaultButton
,以便在密钥Enter
上发送表单。
一切正常,但我的按钮在页面加载时具有焦点状态,这是因为页面上应用了一些CSS样式而烦恼。
<form id="loginForm" runat="server" DefaultButton="btnLogin">
...
</form>
我希望按钮不会集中在页面加载上。
感谢您的帮助
答案 0 :(得分:1)
这是ASP.NET中默认按钮的默认行为。你可以做什么来覆盖它是在一些其他控件上手动设置默认焦点。为此,请致电Page.SetFocus
:
Page.SetFocus(SomeOtherControlID);
这将在表单上设置焦点控制:
<form id="loginForm" runat="server"
DefaultFocus="SomeOtherControlID"
DefaultButton="btnLogin">