十天学会ASP.net之第四天自学目的:掌控WEB控件的用于(二)首先我要解释,我这十天教程也只是一个让大家对ASP.NET有一个了解而已,我也跳过了很多东西。网上有很多人在嘲笑我写出的教程,指出十天什么都习会,看了我的教程还是什么都会,我想要他们也许是过高估计了我的教程。外面有很多书,关于ASP和ASP.NET的,我就是看外面的书学会的。
我所要做到的就是期望大家能看了我的教程以后实在ASP和ASP.NET不是学会的东西然后有信心去学会它。我想要自学还是靠自己的,外面每一本书也有自己写出的不周到的地方,关键还必须自己的实践中再加探寻。首先来说一下表单的检验控件,以前我们做到表单检验,如果是客户端的JAVASCRIPT,无法做美观统一,而且还可以通过必要在浏览器起教表单来屏蔽;如果我们做到服务器端检验,又不会找到让检验结果在前台体现也是很困难的事情。1/3现在好了,ASP.NET获取的很多检验控件让我们不必须考虑到是客户端检验还是服务器端检验,让我们不必须考虑到是怎么输入检验结果。
看一下检验表单控件是不是填上了的检验控件再行:controltovalidate就是你想要检验的控件的ID;配置文件情况下不表明错误消息,地方也不会被保有,如果用于了display=dynamic那么不表明错误消息的地方会被留出;forecolor=#ff0000font-name=宋体font-size=9pt就是原作错误消息字体的颜色,字体,大小的;text=请求填上就是当没填写内容时候表明的错误消息;别忘记最后的runat=server。现在这个检验控件是放到了textbox的后面,那么错误消息也在textbox后面表明,也可以放到其他地方。2/3再行看一下较为表单控件的数据与另外一个数据的检验控件:这里是第一个必须用户填上的密码板我们常常不会再行成立一个密码板让用户再行填上一次:controltocompare=password1就是必须较为的控件;operator=equal就是原作较为操作者是:否大于(还有NotEqual:不大于,LessThan:多于,GreaterThan:小于,当不合乎这个较为操作者的时候表明错误消息)。
以前说道到BUTTON控件CausesValidation=true/false来设置按钮递交的表单是不是被检验也就是这里的几个检验控件,如果CausesValidation=true的话按下按钮就不会首先检测是不是都通过了检验控件的检验。3/3下面再说两点:一、每一个可以表明的控件都有是不是表明的属性,比如username.Visible=false;就是隐蔽了前面的username控件;还有就是如果要对控件应用于CSS的话就这么写出:cssclass=,而不是以前HTML中的class=。二、所有WEB控件都要包括在中,否则就不会错误。今天就到此结束,请求之后往后面看,下次开始就要说道ADO.NET了。
本文来源:bandao.com-www.fallscafewi.com