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=

随便看看

Python3 读取和写入excel

/py_工作/销售/包括/天气。csv'_工作簿函数读取并返回所有工作表● 以列表形式读取_仅:判断是否读取_仅以模式打开Excel文档● 编码:...

前端利器躬行记(7)——自制脚手架

path是Node.js中的路径模块path.resolve()用于解析绝对路径,__dirname可读取当前模块的目录名。静态资源最终路径=output.publicPath+加载器或插件的配置路径。假设html元素的背景是一条相对路径,那么最后生成的路径将会是“/img/lake.png”,其中配置的输出目录是“img”。paths.servedPath...

django的优缺点(非原创)

Django做了很多。使用它快速开发一些Web应用程序是很好的。因此,在一些人眼中,Django只不过是一种灵丹妙药,但对一些人来说,它也是一种毒药和剧毒。Django开发人员也讨论并试图支持SQLAlchemy,但最终放弃了。据估计,成本太高,很难与Django的其他模块集成。尽管Django的ORM不如SQLAlchemy强大,但它并不弱。Django的...

ps图层组快捷键 一次打开或关闭所有的顶级图层组

这些快捷键是:·按Ctrl键并单击顶层图层组的箭头,可同时打开/关闭所有顶层图层组。...

java.net.URISyntaxException的解决办法

直接采用Stringurl=“http:count=1”;HttpGethttpget=新的HttpGet(url);HttpResponseresponse=client.execute(httpget);例如,“|”&amp;因此,不能直接使用String而不是URI来访问。然后我们可以使用URL生成URI的方法来解决这个问题。代码如下:URLu...

如何更改SQL Server2008默认数据库的存储路径

1.在安装SQlServer时,修改路径:当然,也可以修改共享函数目录和实例根目录。但是,我不知道共享函数目录和实例根目录是什么。...