我正在处理gridview ..我想要的是当用户选中一个复选框并选择一条记录时,该复选框应该变为禁用。当任何其他用户选择同一行时,复选框应保持禁用给第二个用户......同样的代码是什么?
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkchild" runat="server" AutoPostBack= "true" CommandArgument= '<%# Eval("id") %>' />
</ItemTemplate>
</asp:TemplateField>
这是我要应用我要求的复选框。
答案 0 :(得分:1)
你可以这样做:
$("yourCheckBox").click(IsChecked);
function IsChecked() {
if (this.checked) {
$("yourCheckBox").attr("disabled", true);
}
}
如果你想永远禁用它,你需要在db端进行一些操作,在表中添加一个列,比如说IsDisable
,你可以从中获取复选框数据并在你的网格中设置它的值。通过聋人,该值将为false并在您的表中更新userclick上的值。那就是它。
答案 1 :(得分:1)
您可以进行回调并禁用复选框服务器端..