一、不同验证控件如何验证关联控件的初始值和空值
当字段值为必须输入时,需要验证空值,有时还需要给定一个用来提示的初始值,这个初始值和空值一样,都是不合法的,也需要验证,除RequiredFieldValidator控件外,其余验证控件默认是不验证空值和初始值的,若要验证空值和初始值,需要对应设置一下。
RequiredFieldValidator控件可以设置InitialValue属性为某一初始值,用来验证初始值和空值;
RangeValidator,CompareValidator,RegularExpressionValidator等控件需要搭配RequiredFieldValidator控件验证初始值和空值;
CustomValidator控件可以通过设置ValidateEmptyText属性为true来验证空值。
二、如何批量更新验证控件的关联控件的属性
有时候为了突出显示验证效果,可以通过Foreach语句,结合验证结果,批量更新对应关联控件的属性。
void Page_PreRender()
{
foreach (BaseValidatorvaliControlinPage.Validators)
{
WebControl webControl = (WebControl)Page.FindControl(valiControl.ControlToValidate);
if (!valiControl.IsValid)
webControl.BackColor = System.Drawing.Color.Yellow;
else
webControl.BackColor = System.Drawing.Color.White;
}
}
分享到:
相关推荐
实验5 ASP.NET 3.5验证控件.ppt
ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发。
asp.net C# 验证控件 QQ:292258449
网页制作ASP.NET验证控件和用户控件.ppt
ASP.NET的验证控件 ASP.NET的验证控件
1、熟练掌握ASP.NET服务器控件的使用。 2、熟练掌握验证控件的使用。 二、实验内容 1、编写一个Web应用程序Login,该程序用于检查用户登录信息。当用户输入正确的用户名和密码时,显示登录成功的消息。否则,显示...
关于ASP.NET 服务器控件之实现验证控件的介绍
asp.net验证控件 ppt讲解 asp.net验证控件 ppt讲解
NULL 博文链接:https://xiaopin.iteye.com/blog/421463
ASP.NET使用验证控件创建注册窗体 对初学者比较实用
asp.net 控件验证
ASP.NET控件( Web服务器控件、Html控件、常用Web标准控件) 和 验证控件
超强的ASP.NET自定义客户端验证控件(推荐)
1、本程序使用基于Asp.Net的6种Asp验证控件; 2、验证控件十分方便,可以帮助我们很好解决提示用户输入的作用,达到一种很好的用户体验效果。 3、本程序,采用了非空验证(RequireValidator)、范围验证...
asp.net c#验证控件 实现登陆验证,很好用 里面有说明,安装文件,控件
asp.net 数据验证控件! 很值得下载看看!资源免费,大家分享!!
asp.net夜话全书 目录: 一、 ASP.NET 夜话之 1: ASP.NET 介绍 二、 ASP.NET 夜话之 2 :...九、 ASP.NET 夜话之 9 :验证控件 十、 ASP.NET 夜话之 10:复合控件和母版页 十一、 ASP.NET 夜话之 11: web.config 详解
asp.net验证控件概述 RequiredFieldValidator控件 CompareValidator控件 RangeValidator控件 正则表达式 RegularExpressionValidator控件 CustomValidator控件 ValidationSummary控件 分组校验技术
包含ASP.net中的六中验证控件的详细介绍
asp.net 自定义textbox控件,带有客户端验证