0
내 사용자 정의 컨트롤의 내 DropDownLists 중 하나에 RequiredFieldValidator
이 있습니다. ErrorMessage
내가 Page_Load
변수가 잘 결합되어 뒤에 다른 코드에 대한 모든 다른 참조에 Page.DataBind()
을 뒤에변수 뒤에 바인드 코드가 작동하지 않습니다.
<asp:RequiredFieldValidator runat="server" ID="areaRequiredFieldValidator" Display="None" ControlToValidate="area" EnableClientScript="False" ErrorMessage="<%# areaType %> is required."></asp:RequiredFieldValidator>
<%# areaType %> is required.
같은 코드 ...
private StateAreaDropDownEnums.AreaTypes _areaType;
protected string areaType {
get { return _areaType.ToString(); }
}
렌더링 만이 하나가 실패합니다. 어떤 아이디어?
참고 :이 3.5 웹 사이트 프로젝트가 아닌
아니요, 여전히 '<% = areaType %> is required'를 렌더링합니다. – bflemi3
아니요 :) webforms는 작은 따옴표와 큰 따옴표를 구분합니다. 언제든지 바인드하려면 작은 따옴표를 사용하십시오. 나는 그것을 반영하기 위해 나의 대답을 업데이트했다. –