`

3.8使用CustomValidator控件

阅读更多
使用CustomValidator控件

CustomValidator三处重要属性:
ControlToValidator
Text
ClientValidationFunction  客户端验证的客户端函数名

支持事件 
ServerValidate -CustomValidator执行验证时引发

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    protected void valComments_ServerValidate(object source, ServerValidateEventArgs args)
    {
        if (args.Value.Length > 10)
            args.IsValid = false;
        else args.IsValid = true;
    }
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Show CustomValidator</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Label ID="lblComents" Text="Comments:" AssociatedControlID="txtComments" runat="server" />
        <br />
        <asp:TextBox ID="txtComments" TextMode="MultiLine" Columns="30" Rows="5" runat="server" />
        <asp:CustomValidator ID="valComments" ControlToValidate="txtComments" Text="(Comments must be less than 10 characters)"
            runat="server" OnServerValidate="valComments_ServerValidate" />
        <br />
        <br />
        <asp:Button ID="btnSubmit" Text="Submit" runat="server" />
    </div>
    </form>
</body>
</html>

----------------------------------------


分享到:
评论

相关推荐

    ASP.NET 控件的使用

    2.3.4 Button控件使用客户端脚本 62 2.3.5 执行跨页面发送 64 2.3.6 指定默认按钮 67 2.3.7 处理Command事件 68 2.4 显示图像 70 2.4.1 使用Image控件 70 2.4.2 使用ImageMap控件 71 2.5 使用Panel控件 75 2.6 使用...

    ASP.net技术内幕

    3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 禁用检验 3.9 小结 &lt;br/&gt;第4章 高级控件编程 &lt;br/&gt;4.1 使用视图状态 4.1.1 禁用视图状态 ...

    asp.net技术内幕(1)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.net技术内幕(2)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.net技术内幕(5)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.net技术内幕(4)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    asp.net技术内幕(3)

    3.4.2 比较一个控件的值与固定值 3.4.3 执行数据类型检查 3.5 检查值的范围:RangeValidator控件 3.6 错误汇总:ValidationSummary控件 3.7 执行自定义的检验:CustomValidator控件 3.8 ...

    ASP.NET3.5从入门到精通

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    7.3.6 CustomValidator服务器控件 209 7.3.7 ValidationSummary服务器控件 214 7.4 关闭客户端验证功能 217 7.5 为错误通知使用图像和声音 218 7.6 使用验证组 219 7.7 小结 223 第8章 使用Master页面 225 ...

    ASP.NET 3.5 开发大全11-15

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASP.NET 3.5 开发大全

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASP.NET 3.5 开发大全word课件

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASP.NET 3.5 开发大全1-5

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASPNET35开发大全第一章

    5.17.5 自定义逻辑验证控件(CustomValidator) 5.17.6 验证组控件(ValidationSummary) 5.18 导航控件 5.19 其他控件 5.19.1 隐藏输入框控件(HiddenField) 5.19.2 图片热点控件(ImageMap) 5.19.3 静态标签控件...

    ASP.NET2.0高级编程(第4版)1/6

     5.11.2 使用ListBox控件的例子133  5.11.3 给集合添加条目136 5.12 CheckBox服务器控件136  5.12.1 确定复选框是否被选中138  5.12.2 给复选框赋值138  5.12.3 排列复选框的文本138 5.13 CheckBoxList服务器...

Global site tag (gtag.js) - Google Analytics