2014-03-26 4 views
0

내 웹 사이트의 등록 페이지를 만들려고합니다. 검증 목적을 위해 여기에 내가 사용한 범위 유효성 검사기는 여기에 내 코드유효성 검사 제어 범위 유효성 검사기 사용

<tr> 
    <td style="text-align:right" >Zipcode:</td> 
    <td style="text-align:center" > 
     <asp:TextBox ID="TextBox6" MaxLength="6" runat="server" Width="350px"> 
     </asp:TextBox> 
    </td> 
    <td> 
     <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="please enter your area zipcode" ForeColor="Red" ControlToValidate="TextBox6"> 
     </asp:RequiredFieldValidator> 
     <br /> 
     <asp:RangeValidator ID="RangeValidator1" ControlToValidate="TextBox6" MinimumValue="6" runat="server" ForeColor="Red" ErrorMessage="zipcode should be 6 characters"> 
     </asp:RangeValidator> 
    </td> 
</tr> 

입니다하지만

같은 몇 가지 오류가 오전 MaximumValue는 RangeValidator1

MinimumValue 6보다 작을 수 없습니다

누군가이 문제를 해결하도록 도와주세요.

답변

0

RangeVaildator에 MaximumValue 속성을 설정해야하고 Type 속성도 설정해야합니다.

현재 사용자가 설정 한 방법과는 달리이 유효성 검사기에서는 MinimumValue 만 6이므로 사용자가 최소 6 자리 숫자를 입력하지는 않습니다. RegularExpressionValidator입니다.

+0

예 maxValue = "6"ForeColor = "Red"ErrorMessage = "zipcode"이 코드는 되어야하지만 동일한 오류가 발생했습니다 – shreesha

+0

질문에 게시 된 코드에 따르면 아닙니다. 'MaximumValue'를 설정 한 경우 게시 한 오류에 따라 * 6 *보다 커야합니다. – ElGavilan

+0

하지만 내 우편 번호는 정확히 6 문자가되어야합니다. 어떻게해야합니까? 모든 suggetions? – shreesha

관련 문제