我试图在客户端调用我的.cs方法来设置asp:checkbox
的Checked属性。我的复选框控件如下:
<asp:CheckBox ID="chkStatus" runat="server" Checked='<%# ProcessEntityStatus(Eval("Deleted"))%>' Text="Active" Enabled="false" />
代码隐藏方法:
public bool ProcessEntityStatus(bool value)
{
if (!value)
{
return true;
}
else
{
return false;
}
}
它不起作用。任何人都可以帮助我。
答案 0 :(得分:0)
像这样修改你的代码,看它是否有帮助。
<asp:CheckBox ID="chkStatus" runat="server" Checked='<%= ProcessEntityStatus(Convert.ToBoolean(Eval("Deleted")))%>' Text="Active" Enabled="false" />
public string ProcessEntityStatus(bool value)
{
if (!value)
{
return "true";
}
else
{
return "false";
}
}