2010-03-03 3 views
1

내 requiredfield 제어는 "SEL"(기본값 유효하지 않은 값) 값의 유효성을 검사하지만 난이 유효한 하나에 값을 변경 할 때 다시 양식을 제출 때까지 ErrorMessage가/텍스트는 사라지지 않습니다.의 RequiredFieldValidator 문제

<asp:DropDownList ID="ddlDocumentType" runat="server" DataTextField="Description" DataValueField="Code" /> 
<asp:RequiredFieldValidator ControlToValidate="ddlDocumentType" Text="*" ID="rfvDocumentType" runat="server" Display="Dynamic" InitialValue="SEL" /> 

내 모든 드롭 다운리스트/requiredfieldvalidators에서 발생합니다. 드롭 다운 목록의 값을 변경하면 Text/ErrorMessage가 어떻게 사라지나요? 나는 옵션이 유효 할 때 그것이 사라져야한다고 생각하고있다! 비슷한 질문 here을 설명

+0

display = "dynamic"및 Initialvalue = "SEL"이란 무엇입니까? 이 메소드를 사용하지 않으면 RequiredFieldValidator를 사용할 때 설명하는 원하는 동작을 얻습니다. –

+0

display = "Dynamic"은 유효성 검사 할 컨트롤 근처에 메시지를 표시하고 InitialValue = "SEL"은 드롭 다운 목록의 "SEL"값이 유효하지 않음을 나타 내기위한 것입니다. " – Daniel

답변

0

감사합니다. 문제는 javascript의 유효성 검사 방식이라고 생각합니다. 시도하기 만하면 EnableClientScript = true 특성을 추가 할 수도 있습니다.

+0

EnableClientScript ="true " 기본 설정이 맞습니까? –

+0

EnableClientScript = "true"가 내 문제를 해결하지 못했습니다 .. – Daniel