我正在使用数据绑定来设置控件上的visible属性:
控制页面:
<asp:LinkButton ID="ApproveTimeLink" runat="server" Visible="<%# CanApprove() %>"> Approve Time</asp:LinkButton>
CodeBehind上的代码:
Protected bool CanApprove() { return false; }
你可以看到控件不应该显示,但仍然可以.我没有收到任何错误,我很困惑为什么这不起作用.
谢谢您的帮助.
所有你需要的是以下内容
protected void Page_Load(object sender, EventArgs e)
{
this.DataBind();
}
public bool CanApprove()
{
return false;
}
Run Code Online (Sandbox Code Playgroud)
那么你可以像之前提到的那样在asp-control上使用这个方法!
但是我们知道!页面的每个属性都必须不为null,否则数据绑定将失败并出现异常!
归档时间: |
|
查看次数: |
3878 次 |
最近记录: |