내 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을 설명
display = "dynamic"및 Initialvalue = "SEL"이란 무엇입니까? 이 메소드를 사용하지 않으면 RequiredFieldValidator를 사용할 때 설명하는 원하는 동작을 얻습니다. –
display = "Dynamic"은 유효성 검사 할 컨트롤 근처에 메시지를 표시하고 InitialValue = "SEL"은 드롭 다운 목록의 "SEL"값이 유효하지 않음을 나타 내기위한 것입니다. " – Daniel