如何在asp.net中禁用或启用按钮?我想在点击后禁用按钮以防止双击。我想点击它后禁用我的登录按钮。
您必须在客户端禁用它,以便用户无法再次单击它。
<asp:button id="btn" runat="server" OnClientClick="this.disabled=true;"......
在服务器端禁用asp.net代码。
btn.Enabled = false;
您可以使用客户端onclick事件来执行此操作:
yourButton.Attributes.Add("onclick", "this.disabled=true;");
要么
你可以用javascript做到这一点。在您的表单标签中,
onsubmit="javascript:this.getElementById("submitButton").disabled='true';"
要么
在代码隐藏文件中你可以这样做
button1.enabled = false
编写一个检查用户名和密码的java脚本函数。 如果它们不是空白,则禁用该按钮。 但是如果你禁用按钮并且有一个回发。在回发后仍然会启用它。 所以想法是
<asp:button>
以防止.NET破坏名称。- 编辑
<asp:button id="btn" runat="server" ClientIdMode="Static" OnClientClick="return btn_disable" ...
你的java脚本代码
function btn_disable
{
//check for user name and password
// if filled
document.getElementById("btn").disabled=true;
}