0
我在我的用戶控件中的一個DropDownLists上有一個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應用程序
nope,仍然呈現'<%= areaType%>是必需的' – bflemi3
nope不會:) webforms區分單引號和雙引號。任何時候你想像這樣使用單引號進行綁定。我更新了我的答案以反映這一點。 –