특정 조건에서는 확인을 우회해야 할 수도 있습니다. 예를 들어, 사용자가 모든 유효성 검사 필드를 올바르게 작성하지 않은 경우에도 보낼 수 있어야 하는 페이지가 있을 수 있습니다. 클라이언트 인증뿐만 아니라 클라이언트 및 서버 인증을 우회하도록 ASP.NET 서버 컨트롤을 설정할 수 있습니다.
보안 정보: 기본적으로 ASP.NET 웹 페이지는 요청 유효성 검사를 수행하여 사용자 입력에 스크립트나 HTML 요소가 포함되지 않았는지 확인합니다. 이 기능은 명시적으로 비활성화할 수 있습니다.
페이지에 전혀 렌더링되지 않고 컨트롤을 사용한 유효성 검사가 발생하지 않도록 유효성 검사 컨트롤을 비활성화할 수도 있습니다.
클라이언트가 아닌 서버에서 유효성 검사를 수행하려는 경우 클라이언트 스크립트를 생성하지 않도록 개별 유효성 검사 컨트롤을 설정할 수 있습니다. 이는 클라이언트의 동적 업데이트로 인해 페이지 레이아웃에 문제가 발생하거나 유효성 검사 전에 일부 서버 코드를 실행해야 하는 경우 특히 유용합니다.
1. 특정 컨트롤에서 유효성 검사를 비활성화합니다.
컨트롤의 CausesValidation 속성을 false로 설정합니다.
다음 예에서는 유효성 검사를 우회하도록 취소 버튼을 만드는 방법을 보여줍니다.
<asp:Button id="Button1" runat="서버"
Text="취소" CausesValidation="False">
</asp:버튼>
2. 검증 제어 비활성화
유효성 검사 컨트롤의 Enabled 속성을 false로 설정합니다.
3. 클라이언트 확인 비활성화
유효성 검사 컨트롤의 EnableClientScript 속성을 false로 설정합니다.
이 문서는 CSDN 블로그에서 가져온 것입니다. 재인쇄할 때 출처를 표시하십시오: http://blog.csdn.net/dodream/archive/2009/12/17/5024653.aspx