【问题标题】:ASP.NET DefaultButton is focused on page loadASP.NET DefaultButton 专注于页面加载
【发布时间】:2016-10-11 20:11:23
【问题描述】:

我在我的 asp 表单上设置了适当的 DefaultButton,以便在密钥 Enter 上发送表单。

一切正常,但我的按钮在页面加载时处于焦点状态,这很麻烦,因为页面上应用了一些 CSS 样式。

<form id="loginForm" runat="server" DefaultButton="btnLogin">
    ...
</form>

我希望按钮不集中在页面加载上。

感谢您的帮助

【问题讨论】:

    标签: css asp.net


    【解决方案1】:

    这是 ASP.NET 中默认按钮的默认行为。您可以做的就是在其他控件上手动设置默认焦点。为此,请致电Page.SetFocus

    Page.SetFocus(SomeOtherControlID);
    

    这将像这样在表单上设置焦点控制:

    <form id="loginForm" runat="server"
          DefaultFocus="SomeOtherControlID"
          DefaultButton="btnLogin">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多