CustomValidator 的应用

摘要:
首先,我们将介绍两个控件:ValidationSummary控件。此控件收集此页面上的所有验证错误信息,并可以组织这些信息以稍后显示。DisplayMode如何显示摘要。指定是否启用客户端身份验证的EnableClientScript布尔值。前景色控件的前景色。HeaderTextValidationSummary控件中的标题文本。id控件的唯一id。
先介绍两个控件:
ValidationSummary(验证总结)控件
该控件收集本页的所有验证错误信息,并可以将它们组织以后再显示出来
DisplayMode 如何显示摘要。
EnableClientScript 布尔值,规定是否启用客户端验证。
Enabled 布尔值,规定是否启用验证控件。
ForeColor 该控件的前景色。
HeaderText ValidationSummary 控件中的标题文本。
id 控件的唯一 id。
runat 规定该控件是一个服务器控件。必须设置为 "server"。
ShowMessageBox 布尔值,指示是否在消息框中显示验证摘要。
ShowSummary 布尔值,规定是否显示验证摘要
CustomValidator(自定义验证)
该控件用自定义的函数界定验证方式,其标准代码如下:
controlToValidate="要验证的控件"
onServerValidateFunction="验证函数"
errorMessage="错误信息"
Display="Static|Dymatic|None"
用自定义控件验证登录时用户名和密码不能为空弹出对话框的信息提示
<script language =javascript type ="text/javascript" >
    function ClientValidate(source,arguments)
    {
        var name=document .getElementById ("txtName");
        var pwd=document.getElementById ("txtPwd");
        if(name.value.length==0&&pwd.value.length==0)
        {
          arguments .IsValid=false ;
        }
        else
        {
          arguments .IsValid =true ;
        }
    }
</script>
<asp:Button runat="server" Text="登录"  ValidationGroup ="login" OnClick="btnLogin_Click"  />
<asp:CustomValidator runat="server" ErrorMessage="请输入用户名和密码"ClientValidationFunction="ClientValidate"  ValidationGroup ="login" Display =None ></asp:CustomValidator>
<asp:ValidationSummary runat="server" ShowMessageBox=true  ValidationGroup ="login" ShowSummary=false  />

免责声明:文章转载自《CustomValidator 的应用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python2/3中 将base64数据写成图片,并将图片数据转为16进制数据的方法、bytes/string的区别2019春第九周作业下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

【转载】SecureCRT配色推荐和永久设置

2.配置文件夹和其他颜色选项==“全局选项==”终端==“外观==”ANSI颜色单击第二行中的第五个色块以修改文件夹颜色:对第二个色块执行相同的操作以修改压缩包和jar包的颜色:如果设置后文件夹和其他的颜色无效,您可以对第二行中设置背景色和字体颜色的颜色块执行相同的操作!...

SQLServer2008/2012 安装、添加sa用户和密码、多实例安装、修改端口, 重启生效

因为我们无法使用sa用户登录,所以只能使用系统登录。登录后,我们需要修改相关属性。右键单击数据库,然后单击属性。在这个sa的登录属性对话框中,我们首先需要设置这个用户的密码。由于此用户名是系统的用户,我们可以直接填写密码,然后再次确认密码。然后在对话框中,单击左上角的第二个属性服务器角色。这是您要实现的添加用户的角色。...

Winform知识点

BringToFront()将控件移动到Z顺序的前面。...

centos登录密码正确但一直报login incorrect错误(错误赋予权限)

3、 若要修改文件权限,请在无法登录之前仔细调用操作。回想一下,您以前在Linux中遇到过由文件权限引起的问题。尝试检查系统日志/var/log/secure。...

uni-app 安卓和IOS更新方案

热更新资源,即重新安装应用程序,并更新js等前端代码。Android平台更新方案,详见上一篇文章https://www.cnblogs.com/tiandi/p/15331522.html二、2015年,IOS平台苹果发布了一项规定,禁止用户在应用程序中被提示进行版本更新。无法直接更新通用iOSAppstore的安装包。应用程序启动后,检查是否有新版本,该版...

推荐几种加快火狐浏览器速度的办法

键入browser.cache。内存容量,指定值65536。确认后,重新启动Firefox以获得更大的缓存。这对于减少数据传输非常有帮助,特别是如果您的月流量有限,并且它几乎可以使Firefox浏览器的性能翻倍。...