无法在客户端调用cs方法

时间:2012-10-12 06:59:39

标签: jquery asp.net

我试图在客户端调用我的.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;
    }
}

它不起作用。任何人都可以帮助我。

1 个答案:

答案 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";
       }
    }