我一定已经阅读了一百篇关于此的论坛和博文,都在谈论放置一个面板并将默认按钮设置为登录按钮,或者在表单中设置默认按钮。我已经尝试了所有这些以及更多,但没有任何效果。
我的登录控件中有两个链接按钮,它们被转换为模板。第一个是登录按钮,第二个是指向注册页面的链接。当我按 Enter 键时,Register LinkButton 会触发并重定向到注册页面。
我尝试在面板上设置默认按钮并将它们放置在任何地方,并在表单标签本身中设置默认按钮。我尝试删除注册按钮并设置 onclick 并调用重定向到注册页面的函数。这甚至不起作用,回车键仍然重定向到注册页面。
它们被放置在 LayoutTemplate 中,如下所示:
<div class="btn-login">
<asp:LinkButton ID="LoginButton" runat="server" CommandName="Login" ValidationGroup="LoginUserValidationGroup"
Height="38px" Width="120px">
</asp:LinkButton>
</div>
<div class="btn-opretbruger">
<asp:LinkButton ID="Register" runat="server" ValidationGroup="LoginUserValidationGroup"
Height="38px" Width="120px" PostBackUrl="/Account/registrerbruger.aspx">
</asp:LinkButton>
</div>
我读过的所有文章都使用了 Button 控件,并且我使用了 LinkButton。
有任何想法吗?