FrmCustomValidator.aspx |
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FrmCustomValidator.aspx.cs" <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
확인 버튼 --> 클릭시 CustomValidator 컨트롤 사용
2. CustomValidator컨트롤 속성 지정
ControlToValidate="txtUserID" ErrorMessage="에러"
ClientValidationFunction=" ClientValidate();" 생성후 호출 하면..
-- ClientValidate 사용하여 바로 자바스크립에서 실행 가능 -- 서버컨트롤 사용가능한것은 최대한 자바 스크립으로 사용 할 수 있도록 한다. function ClientValidate(sender, args) { if(args.Values.length < 3 || args.Values.length > 12) { args.IsValid = false ; } else { args.IsValid = true; } } |
3. 디자인모드에서 CustomValidator컨트롤 --> 속성 -> 이벤트에서 ServerValidata 이벤트 생성
FrmCustomValidator.Cs |
using System; using System.Web.UI.WebControls; public partial class FrmCustomValidator : System.Web.UI.Page |
'.Net Project > ASP.NET 3.5 Sp1' 카테고리의 다른 글
32장 ASP.NET Validation Control (FrmValidationSummary) (0) | 2009.10.13 |
---|---|
31장 ASP.NET Validation Control (FrmCustom Validator) (0) | 2009.10.13 |
29장 ASP.NET Validation Control (FrmRegular Expression Validator) (0) | 2009.10.13 |
28장 ASP.NET Validation Control (FrmCompare Validator) (0) | 2009.10.13 |
27장 ASP.NET Validation Control (FrmRange Validator) (0) | 2009.10.13 |