绑定变量背后的代码不起作用
本文关键字:代码 不起作用 背后 变量 绑定 | 更新日期: 2023-09-27 18:37:00
我的用户控件中的某个下拉列表上有一个RequiredFieldValidator
。ErrorMessage
呈现为<%# areaType %> is required.
<asp:RequiredFieldValidator runat="server" ID="areaRequiredFieldValidator" Display="None" ControlToValidate="area" EnableClientScript="False" ErrorMessage="<%# areaType %> is required."></asp:RequiredFieldValidator>
代码隐藏...
private StateAreaDropDownEnums.AreaTypes _areaType;
protected string areaType {
get { return _areaType.ToString(); }
}
我在Page_Load
中Page.DataBind()
,对变量后面其他代码的所有其他引用都绑定得很好,只有这个失败了。有什么想法吗?
注意:这是一个 3.5 网站项目,而不是 Web 应用程序
ErrorMessage='<%=string.Format("{0} is required.", areaType)%>'>
应该工作。在此实例中,您只是设置一个值,而不是绑定,因此绑定语法不适用。