掌握WEB控件的使用(二)
来源:互联网 发布:薪酬数据分析方法统计 编辑:程序博客网 时间:2024/05/16 13:43
一、检验控件
<asp:textbox id="username" runat="server" cssclass="textbox"/>
<asp:requiredfieldvalidator controltovalidate="username" display="dynamic" forecolor="#ff0000" font-name="宋体" font-size="9pt" text="请填写" runat="server"/>
controltovalidate就是你想检验的控件的ID;默认情况下不显示错误消息,地方也会被保留,如果使用了display="dynamic" 那么不显示错误消息的地方不会被空出; forecolor="#ff0000" font-name="宋体" font-size="9pt" 就是设定错误消息字体的颜色,字体,大小的;text="请填写" 就是当没有填写内容时候显示的错误消息;别忘记最后的runat="server"。现在这个检验控件是放在了textbox的后面,那么错误消息也在textbox后面显示,也可以放在其他地方。
二、比较表单控件的数据与另外一个数据的检验控件
<asp:textbox id="password2" runat="server" textmode="password" cssclass="textbox"/>
<asp:requiredfieldvalidator controltovalidate="password2" display="dynamic" forecolor="#ff0000" font-name="宋体" font-size="9pt" text="请填写" runat="server"/>
<asp:comparevalidator controltovalidate="password2" controltocompare="password1" display="dynamic" operator="equal" forecolor="#ff0000" font-name="宋体" font-size="9pt" text="确认失败" runat="server"/>
controltocompare="password1" 就是需要比较的控件;operator="equal" 就是设定比较操作是:是否相等(还有NotEqual:不相等,LessThan:少于,GreaterThan:大于,当不符合这个比较操作的时候显示错误消息)。
以前说到BUTTON控件CausesValidation=true/false来设置按钮提交的表单是不是被检验也就是这里的几个检验控件,如果CausesValidation=true的话按下按钮就会首先检测是不是都通过了检验控件的检验。
下面再说两点:
一、每一个可以显示的控件都有是不是显示的属性,比如username.Visible=false;就是隐藏了前面的username控件;还有就是如果要对控件应用CSS的话就这么写:cssclass="",而不是以前HTML中的class=""。
二、所有WEB控件都要包含在<form runat="server"></form>中,否则就会出错。
- 掌握WEB控件的使用(二)
- 基本的Web控件二
- 一个掌握Struts企业级Web开发框架的实例(二)
- Web扩充控件(二)-------树型控件使用
- Web扩充控件(二)-------树型控件使用
- TreeView Web 控件的使用
- DevExpress控件的使用(二)
- ASP.NET - 使用 ASP.NET Web 服务器控件(二)
- 需要掌握的web技能
- requireJS的初步掌握(二)
- requireJS的初步掌握(二)
- requireJS的初步掌握(二)
- 掌握ASP.NET验证控件具体使用
- TreeView IE Web 控件的使用
- ASP.NET Web服务器控件的使用
- TreeView IE Web 控件的使用
- ImageButton控件的使用[WEB学习示例]
- c# web 用户控件的使用
- Dr.Watson使用技巧摘要
- ASP.NET 2.0快速入门(1):ASP.NET 2.0介绍
- 编程的学习的学习方法
- BJ
- Web Services 考试---搞笑版
- 掌握WEB控件的使用(二)
- VC学习摘要4
- C#连接两种数据库
- JS字符串 window.open() window.opener window.name window对象总结
- 关于java中数组也是对象的强悍解释
- 胡永凯的画
- 读取数据库
- 《越狱》中的项目管理之道
- 每日构筑,持续性构筑的重要性