[英]How to bind Custom attached property to CheckBox.IsChekedProperty in code behind?
[英]bind checkbox enable property to code behind method
我在页面上有一个复选框。 我想从代码隐藏方法设置它的启用属性。 我已经这样做了Enabled= '<%#IsSMSEnabled()%>' />
IsSMSEnabled 根据某些逻辑返回 true 或 false。
无论 IsSMSEnabled() 返回什么,复选框始终处于启用状态%
<%# expressions
在DataBind()
时计算,如果没有调用DataBind()
,则根本不计算。 您可以在PreRenderComplete
中调用DataBind()
protected void Page_PreRenderComplete(object sender, EventArgs e)
{
DataBind();
}
这取决于您从哪里返回值。
尝试设置一个属性并在后面的代码中分配它的值。
编辑
我刚刚听说您的复选框不在数据控件中。 因此,直接更改 checkbox.Checked 值会更有意义。
不要将您的方法调用包装在<%# %>
中,而是尝试将其包装在<%= %>
<%= sSMSEnabled() %>
尝试<%= bool.Parse(IsSMSEnabled()) %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.