有人可以指向我使用javascript来启用/禁用客户端ASP.NET页面上的几个按钮。我不想做回应的回应
答案 0 :(得分:0)
如果使用客户端javascript禁用按钮,则客户端可以重新启用它们。这种方法对您的问题是“非解决方案”。最好在渲染时禁用它们。
如果您希望只有在填写表单的过程中满足某些条件才能看到字段,那么AJAX解决方案(同时使用客户端和服务器端)将满足您的需求。
答案 1 :(得分:0)
以下是禁用按钮的代码:
function disableButton(buttonID)
{
document.getElementById(buttonID).disabled = true;
}
要调用它,你需要这样做:
disableButton('<%=button.ClientID%>');
乔治是对的,有人仍然可以通过页面来重新启用它们,所以这取决于你想要阻止的内容。我们禁用按钮,以便大多数人不会双击并提交信息两次等。如果有人真的想要他们可以重新启用等,但这解决了我们使用它的大约99%的头痛。