永久禁用复选框

时间:2017-04-14 05:39:26

标签: javascript c# jquery asp.net

我正在处理gridview ..我想要的是当用户选中一个复选框并选择一条记录时,该复选框应该变为禁用。当任何其他用户选择同一行时,复选框应保持禁用给第二个用户......同样的代码是什么?

    <asp:TemplateField>
    <ItemTemplate>
    <asp:CheckBox ID="chkchild" runat="server"  AutoPostBack= "true" CommandArgument= '<%# Eval("id") %>'  />
    </ItemTemplate>
    </asp:TemplateField>

这是我要应用我要求的复选框。

2 个答案:

答案 0 :(得分:1)

你可以这样做:

$("yourCheckBox").click(IsChecked);
function IsChecked() {
if (this.checked) {
$("yourCheckBox").attr("disabled", true);
}
}

如果你想永远禁用它,你需要在db端进行一些操作,在表中添加一个列,比如说IsDisable,你可以从中获取复选框数据并在你的网格中设置它的值。通过聋人,该值将为false并在您的表中更新userclick上的值。那就是它。

答案 1 :(得分:1)

您可以进行回调并禁用复选框服务器端..