做開發的都知道在VS裡提供了很多的驗證控件
BaseValidator類也包含一些其他的方法
GetControlValidationValue——用於獲取被驗證的控件的值
創建自定義驗證控件時
接下來就來創建一個驗證最少字符個數
首先先創建一個類放在項目的App_Code文件夾裡
下面是類的內容
using System;
using System
using System
using System
//在類中添加
using System
using System
using System
namespace WebApp_Model
{
public class StudentMinLengthValidate : BaseValidator
{
int _minLength =
public int MinLength
{
get { return _minLength; }
set { _minLength = value; }
}
protected override bool EvaluateIsValid()
{
string value = this
if (value
return false;
else
return true;
}
}
}
這樣驗證的類就OK了
接下來就是怎麼用該類了
其實用該類的方式跟VS裡的驗證控件是一樣的
<%@ Register TagPrefix=
<asp:TextBox ID=
<custom:StudentMinLengthValidate id=
<asp:Button ID=
後台代碼
protected void Button
{
if (Page
{
Response
}
}
演示效果
輸入
輸入
From:http://tw.wingwit.com/Article/program/net/201311/13078.html