ASP.NET 에서 컨트롤 의 사용 방법 을 검증 합 니 다.
인증 컨트롤:
Asp.Net 에 내 장 된 인증 컨트롤 은 Required FieldValidation,RangeValidation,RegularExpressValidation,CompareValidation,CustomValidation 과 ValidationSummary 등 6 가지 가 있 습 니 다.그 중에서 사용자 정의 인증 컨트롤 은 자주 사용 되 지 않 기 때문에(함수 등 을 포함 하여 많은 성분 을 사용자 정의 해 야 합 니 다)이 글 은 논술 하지 않 습 니 다.
간단 한 인증 인터페이스 는 다음 과 같 습 니 다(Design 보기).
그림 에서 선택 한 환경,오른쪽 빨간색 글꼴 을 검증 컨트롤 로 하 는 ErrorMessage 정 보 를 보 여 줍 니 다.디자인 된 환경 배 치 는 다음 과 같다.
1)Required FieldValidation 컨트롤,controlToValidate 속성 은 이름 에 대응 하 는 텍스트 상자 입 니 다.ControlToValidate 속성 에 대해 모든 검증 컨트롤 은 하나의 검증 주체 로 대응 합 니 다.
2)RangeValidation 컨트롤 의 ControlToValidate 속성 은 연령 에 대응 하 는 텍스트 상자 입 니 다.
3)CompareValidation 컨트롤 의 ControlToValidate 속성 은 암호 로 해당 텍스트 상 자 를 확인 합 니 다.또한 ControlToValidate 속성 과 헷 갈 리 기 쉬 운 속성 도 있 습 니 다.ControlToCompare 속성 은 암호 에 대응 하 는 텍스트 상자 입 니 다.구분:요점 은 주 체 를 구분 하 는 것 입 니 다.이때 검 증 된 주 체 는 암호 로 대응 하 는 상 자 를 확인 하 는 것 입 니 다.operator 를 사용 할 때(같 고 크 며 작 음)비교 하 는 주체 이 고 비교 되 는 텍스트 상자 와 비교 합 니 다.여 기 는 암호 로 대응 하 는 텍스트 상자 입 니 다.
4)RegularExpressValidation 컨트롤 의 ControlToValidate 속성 은 메 일 박스 에 대응 하 는 텍스트 상자 입 니 다.
5)ValidationSummary 컨트롤 은 ControlToValidate 속성 을 가지 고 있 지 않 습 니 다.
대응 하 는 프론트 코드 는 다음 과 같 습 니 다.
<head runat="server">
<title> </title>
<script type ="text/javascript" >
// Notes:
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
: <asp:TextBox ID="txtRequiredField" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage=" !" ControlToValidate="txtRequiredField"></asp:RequiredFieldValidator>
<br/>
:<asp:TextBox ID="txtRange" runat="server"></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1" runat="server"
ErrorMessage=" !" ControlToValidate="txtRange" MaximumValue="100"
MinimumValue="0" Type="Integer"></asp:RangeValidator>
<br />
:<asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
<br />
:<asp:TextBox ID="txtPasswordConfirm" runat="server"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ErrorMessage=" , !" ControlToCompare="txtPassword"
ControlToValidate="txtPasswordConfirm"></asp:CompareValidator>
<br />
:<asp:TextBox ID="txtMail" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage=" !" ControlToValidate="txtMail"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
<br />
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
HeaderText=" " />
<br />
<asp:Button ID="btnSubmit" runat="server" Text=" " onclick="btnSubmit_Click" />
</div>
</form>
</body>
</html>
텍스트 상자 의 입력 이 일치 하지 않 을 때 인터페이스 가 나타 납 니 다:첨부:
모든 Required FieldValidation 컨트롤 에 대해 서 는 이름 상자 만 을 대상 으로 할 때 나머지 상자 가 비어 있 을 때 해당 하 는 인증 컨트롤 이 실 효 됩 니 다.Required FieldValidation 컨트롤 을 제외 한 나머지 컨트롤 은 이 컨트롤 을 바탕 으로 해 야 작 동 할 수 있다 고 볼 수 있 습 니 다.
모두 에 게 멋 진 세 가지 주 제 를 동봉 합 니 다.
ASP.NET 컨트롤 사용 설명서
ASP.NET 데이터 바 인 딩 컨트롤 사용 집합
ASP.NET 컨트롤 사용 집계
이상 은 본 논문 의 모든 내용 입 니 다.ASP.NET 에서 컨트롤 을 검증 하 는 데 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ASP.NET 에서 컨트롤 의 사용 방법 을 검증 합 니 다.이러한 자주 사용 되 는 컨트롤 의 유효성 검증 은 Asp.Net 에서 사용 할 수 있 는 단독 인증 컨트롤 이 있 습 니 다.그들 은 비 어 있 거나 범위,비교 등 일반적인 검증 을 만족 시 키 고 사용자 로그 인...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.