如何使用Eval('bindata')
启用/禁用服务器控制?
<asp:TextBox ID="txtRemarks" runat="server" Text='<%#Eval("Remarks") %>'
CssClass="remarkstest" Enabled="'<%#Eval("IsSundayChangable") %>'"></asp:TextBox>
答案 0 :(得分:0)
尝试这样的事情:
<asp:TextBox ID="txtRemarks" runat="server" Text='<%#Eval("Remarks") %>' CssClass="remarkstest" <%# GetStatus(Container.DataItem)%> ></asp:TextBox>
protected string GetStatus(object oItem)
{
return DataBinder.Eval(oItem, "IsSundayChangable").toString()=="false"?"disabled",string.empty;
}