`
xuning227
  • 浏览: 75447 次
  • 性别: Icon_minigender_1
  • 来自: 新疆
文章分类
社区版块
存档分类
最新评论

CustomValidator,用户自定义的验证控件的简单例子

阅读更多
<head runat="server">
    <title></title>
    <script type="text/javascript">
        function must1(src, args) {
            if (args.Value == "1") {
                args.IsValid = true;
            } else {
                args.IsValid = false;
            }
        }
    
    </script> 
</head>
<body style="height: 112px">
    <form id="form1" runat="server">  
    <p>
        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
        <asp:CustomValidator ID="CustomValidator1" runat="server" 
            ControlToValidate="TextBox3" ErrorMessage="嘿嘿,错了哈" 
            onservervalidate="CustomValidator1_ServerValidate" 
            ClientValidationFunction="must1"></asp:CustomValidator>
    </p> 
   <p> <asp:Button ID="Button1" runat="server" Text="Button" /></p> 
    </form>
</body>


  protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
        {
            if (args.Value == "1")
            {
                args.IsValid = true;
            }
            else
            {
                args.IsValid = false;
            }
        }


分享到:
评论

相关推荐

    验证控件的例子

    总结来说,"验证控件的例子"这个主题涵盖的是如何在C#和.NET框架中有效地利用验证控件来保证用户输入数据的正确性。理解并熟练运用这些控件能够极大地提升你的Web应用程序的安全性和用户体验。通过实践和调试,你...

    使用CustomValidator自定义验证控件检查是否有对ListBox控件选择

    Insus.NET的方法是使用Javascript与CustomValidator自定义验证控件来检查。 可以看到最终结果: 你也想参此例子,可以参考下面数据与准备方法,写一个对象,它将用来产生十个天干。 HeavenlyStem.cs 代码如下: ...

    如何使用CustomValidator控件

    `CustomValidator`控件是ASP.NET提供的一种高级验证工具,允许开发者自定义验证逻辑,以满足那些预置验证控件无法覆盖的复杂验证需求。本篇将详细介绍如何使用`CustomValidator`控件进行自定义验证。 首先,我们...

    C#验证控件的使用关于控件

    - 自定义验证控件。 6. **ValidationSummary**(验证总结) - 总结验证结果。 #### RequiredFieldValidator(必须字段验证) **RequiredFieldValidator**控件用于确保表单中的某些字段必须被填写。这是一种非常...

    from验证的简单例子

    `Form验证`可以通过内置的验证控件来实现,这些控件包括:RequiredFieldValidator(必填字段验证)、CompareValidator(比较验证)、RegularExpressionValidator(正则表达式验证)、RangeValidator(范围验证)、...

    一个基于ASP.NET 实现的Multiple Fields多字段输入验证控件源码及例子

    "Multiple Fields Validator"控件则是对这些基础验证控件的补充,它允许开发人员定义自定义验证逻辑,这在处理复杂的业务规则时尤为有用。通过源码分析,我们可以看到它可能使用了CustomValidator控件作为基础,结合...

    asp.net控件验证

    除了上述两种,ASP.NET还提供了其他类型的验证控件,如`CompareValidator`(用于比较两个字段的值)、`RangeValidator`(用于检查数值是否在指定范围内)和`CustomValidator`(允许自定义验证逻辑)。这些控件共同...

    2022年ASP.NET验证控件祥解Java教程.docx

    5. **CustomValidator**:当标准验证控件无法满足需求时,可以使用CustomValidator创建自定义验证逻辑。它允许开发者使用客户端脚本或服务器端代码进行复杂验证: ```html &lt;ASP:CustomValidator id="Validator5" ...

    ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList

    `CustomValidator`则是一个自定义验证控件,允许开发者编写自定义的验证逻辑。 首先,我们来看一下HTML界面代码。在这个例子中,创建了一个`RadioButtonList`,包含了五种不同的汽车品牌供用户选择。`...

    ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList

    `CheckBoxList`是ASP.NET中一个常用的控件,用于展示多选选项,而`CustomValidator`则提供了自定义验证的功能。 首先,来看一下示例的界面代码。在这个例子中,我们创建了一个`CheckBoxList`,展示了五种不同的汽车...

    CustomValidator依赖于多个控件。

    总之,`CustomValidator`控件通过自定义验证逻辑,帮助我们实现了对多个输入控件的联合验证,确保了用户输入的完整性。通过结合使用服务器端和客户端验证,我们可以提供既安全又友好的用户体验。对于更复杂的验证...

    在Angular中实现共享的自定义验证程序指令

    在这里,`appCustomValidator`就是我们刚刚创建的自定义验证器指令,当表单控件失去焦点且验证失败时,会显示错误信息。 为了实现共享,我们可以将这个指令封装到一个单独的模块中,如`SharedValidatorsModule`,...

    在ASP.NET 2.0中操作数据之三十九:在DataList的编辑界面里添加验证控件

    最后,`CustomValidator`控件提供了使用自定义验证逻辑的能力。当内置的验证控件无法满足特定需求时,`CustomValidator`允许开发者编写自己的验证方法。 在添加验证控件时,可以选择直接在编辑界面的模板中通过声明...

    asp.net 小例子

    ASP.NET提供了Validator控件家族,如RequiredFieldValidator、CompareValidator和RegularExpressionValidator,以及CustomValidator,用于验证用户输入。对于图形验证码,可以使用System.Web.UI.WebControls.Image...

    asp.net FCKeditor自定义非空验证

    ***与FCKeditor结合使用时,为了保证用户输入的内容不为空,常规的实践是利用***的内置验证控件RequiredFieldValidator来实现。然而,在实践中,可能会遇到这样的问题:当第一次提交表单时,验证无法通过,需要提交...

    asp.net验证码

    ASP.NET框架本身提供了验证控件,例如`ValidatorCalloutExtender`和`CustomValidator`,它们可以配合`ValidationSummary`控件一起使用,实现更复杂的验证逻辑。虽然这些控件主要用于输入验证,但可以通过自定义...

    ajax安装和调试工具

    - **CustomValidator**: 允许自定义验证逻辑。 这些验证控件可以通过设置属性如ControlToValidate、ErrorMessage、ValidationExpression等进行配置,并利用Ajax的异步特性,实现验证的即时反馈,而无需页面刷新。 ...

    ASP用户注册登录代码.zip_asp.net

    ASP.NET提供了各种防护措施,如使用参数化查询、验证控件等。 8. **验证码**:为了防止自动化的机器人尝试登录,通常会在登录页面上加入验证码。ASP.NET提供了一些内置的验证码控件,如`ValidationControl`和`...

Global site tag (gtag.js) - Google Analytics