gpt4 book ai didi

c# - 按回车键提交 asp.net

转载 作者:行者123 更新时间:2023-11-30 15:04:50 25 4
gpt4 key购买 nike

我想知道为什么这个按回车提交,只适用于 ie 而不是谷歌浏览器......

这是我实际使用的代码:

<div class="TxtBox">
<asp:Panel ID="lepanel" runat="server" DefaultButton="Connect">
<asp:TextBox ID="TxtUserLogin" runat="server" TabIndex="1" Text="login" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="*"
Display="Static" ControlToValidate="TxtUserLogin"></asp:RequiredFieldValidator>
<asp:TextBox ID="UserPass" runat="server" TabIndex="2" Text="password" TextMode="Password" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*"
Display="Static" ControlToValidate="UserPass"></asp:RequiredFieldValidator>
<asp:LinkButton ID="Connect" runat="server" OnClick="Connect_Click" TabIndex="3">connect</asp:LinkButton>
</asp:Panel>
<asp:Label ID="MsgError" runat="server" />
<div class="ForgottenPass">
forgotten password ?
</div>
<div class="RememberMe">
<asp:CheckBox runat="server" ID="chkBoxRemember" />
stay signed in
</div>
</div>

最佳答案

A LinkButton呈现为 HTML anchor 标记。

HTML anchor 标记不提交 HTML 表单。因此,当您单击 Enter 时,不会触发任何提交按钮。


A Button呈现为 HTML <input type="submit" />

ImageButton呈现为 HTML <input type="image" />

这些元素都会影响您的表单。


因此改变LinkButtonButtonImageButton是最好的解决方案。

使用 LinkButton对于没有启用 javascript 的用户来说也是不利的。

关于c# - 按回车键提交 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9704908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com