CustomValidator的使用方法

2022-02-08 23:05:33 字數 877 閱讀 1435

customvalidator 是乙個提供靈活驗證方式的控制項,它也能在客戶端和伺服器端驗證,分別提供了兩種驗證的方法原型:

伺服器端驗證:

void

servervalidation (

object

source, servervalidateeventargs args)

客戶端驗證(js):

function

validationfunctionname(source, arguments)

無論對於客戶端驗證還是伺服器端驗證,設定通過驗證的辦法就是將第二個引數的isvalid屬性設定為true即可,反之設定為false。

通過乙個例子說明使用方法,驗證文字框輸入的內容是否為"abcd",如果是,驗證通過,否則驗證不通過

前台**:

<%@ page language="c#" autoeventwireup="true" codefile="default2.aspx.cs" inherits="default2" %>

">

">

如果是輸入的"abcd",那麼輸出到頁面上

後台**:

using system;using system.collections.generic;

using system.linq;

using system.web;

using system.web.ui;

using system.web.ui.webcontrols;

public partial class default2 : system.web.ui.page

protected void button1_click(object sender, eventargs e)

}

使用CustomValidator類及時驗證使用者名稱

做 使用者註冊時,都要驗證使用者名稱是否已經被註冊,現在最常見的做法是點了提交以後再在伺服器端檢查,這樣給使用者帶來很大不便,如果使用者名稱已經被註冊就需要返回重輸使用者名稱和密碼,這樣帶來了不必要的回發過程。以前在 阿里巴巴 註冊時發現阿里巴巴在這點上做得很好,他們就是實時檢查的。那麼我們如何在 ...

CustomValidator自定義控制項的使用

customvalidator自定義控制項有2種方式來進行驗證 第一種 客戶端進行驗證 clientvalidationfunction屬性呼叫客戶端js的 來進行驗證,引數source為customvalidator控制項物件,引數args為customvalidator控制項傳遞過來的相關資料。...

CustomValidator怎麼不好使了?

想驗證提交資料庫的資料,於是想用validator。簡單的驗證前面幾個validator就能解決了,但是要用到複雜的就不好使了。於是想用customvalidator,但是卻發現怎麼用也不給我驗證,搞了乙個晚上,查資料,也沒查出個景來。問題就是不給我驗證,breakpoint放了也不進去。一開始以為...