Javascript 当页面加载复选框只选中一次时?ASP.NET,C

Javascript 当页面加载复选框只选中一次时?ASP.NET,C,javascript,c#,jquery,asp.net,checkbox,Javascript,C#,Jquery,Asp.net,Checkbox,我的简单问题是,是否有任何方法/方式可以让“Checbox”只勾选一次。我的意思是当加载包含“checkbox”的页面时,在加载页面后,我选择复选框并按下“button”,然后复选框将被禁用,只有一次复选框将被勾选。有什么方法吗? 谢谢 这是我的密码: <label>Allow Null <asp:CheckBox ID="Null" runat="server" /></label> <label>Primary Key <asp:Che

我的简单问题是,是否有任何方法/方式可以让“Checbox”只勾选一次。我的意思是当加载包含“checkbox”的页面时,在加载页面后,我选择复选框并按下“button”,然后复选框将被禁用,只有一次复选框将被勾选。有什么方法吗? 谢谢 这是我的密码:

<label>Allow Null <asp:CheckBox ID="Null" runat="server" /></label> 
<label>Primary Key <asp:CheckBox ID="Primary" runat="server" />
<br />
<asp:Button ID="Button1" ValidationGroup="s" onclick="Button1_Click" runat="server" Text="Insert" />
我希望当我按下“插入”按钮时,主复选框检查其勾选与否,如果主复选框勾选,则下一次将被禁用。只有一次主复选框勾选。

正如提示所示, 从客户端脚本,您可以尝试以下操作:

$("#checkId").attr("disabled", true);
如果您在asp.net web窗体中,并且该按钮执行回发,那么您甚至可以从代码隐藏中禁用它

编辑

正如传闻所暗示的那样, 从客户端脚本,您可以尝试以下操作:

$("#checkId").attr("disabled", true);
如果您在asp.net web窗体中,并且该按钮执行回发,那么您甚至可以从代码隐藏中禁用它

编辑


您可以尝试在复选框元素中添加disabled属性是的,按钮上的单击事件处理程序可以禁用复选框。没问题。代码在哪里?您可以尝试在复选框元素中添加禁用属性是的,按钮上的单击事件处理程序可以禁用复选框。没问题。你的密码在哪里?