validationsummary控件(validationsummary控件没有display属性)
RangeValidator验证控件
ValidationSummary就在你拖动RangeValidato的下面,他是自动获取错误提示内容的,你把他的属性MessageBox设为true,就会弹出提示框提示错误信息的。

求大神解答,急求!web用户注册 自定义验证控件 日期 (非诚勿扰)
你蓝色框出来的是IDE环境集成的验证功能,如果你要对内容进行正则表达式验证,比如电子邮件,日期,那你用RegularExpressionValidator这个控件,设置好之后,一定加一个ValidationSummary控件,否则你的错误信息不会统一显示到一个地方。
求教关于ASP.NET的问题
ASP.NET当中验证控件是服务器控件,使用很方便,但是灵活性不强,你可以使用js自己写验证的时间,也可以使用第三方地一些Jquery插件,选择很多。使用脚本验证也有他的缺点,黑客很容易绕过脚本验证。服务器端验证是很必要的。
VS自带的6个控件
RequiredFieldValidator
常用于验证文本输入框是否为空。当用户提交网页中的数据到服务器端时,系统自动检查被验证控件的输入内容是否为空,如果为空,则RequiredFieldValidator控件在网页中显示提示信息。
RangeValidator
控件使您可以检查用户的输入是否在指定的上限与下限之间。可以检查数字对、字母对和日期对限定的范围。边界表示为常数。
RegularExpressionValidator
控件用于检查输入控件是否与指定的正则表达式的值相匹配。验证类型可以检查各种数字是否正确、输入的字符串位数、输入日期格式和电话号码等等。
CompareValidator
将输入控件的值同常数值或其他输入控件的值相比较,以确定这两个值是否与由比较运算符(小于、等于、大于等等)指定的关系相匹配。
CustomValidator
控件允许您用自定义的验证逻辑创建验证控件。例如,可以创建一个验证控件,该控件检查在文本框中输入的值是否为偶数。
ValidationSummary
控件用于在页面中的一处地方显示所有验证错误的列表。这个控件在使用大的表单时特别有用。如果用户在页面底部的表单字段中输入了错误的值,那么这个用户可能永远也看不到错误信息。不过,如果使用ValidationSummary控件,就可以始终在表单的顶端显示错误列表。
ASP.NET验证控件的提示信息能否在弹出提示框中显示?
可以,你可以用JavaScript在客户端来验证用户输入信息是否有误
scriptvar txtName; txtName=document.getelementbyId("TextBox1")
if(txtName.text="")
alert('用户名不能为空!')/script
这样写在客户端验证用户输入,能减轻服务器端压力,或者在提交的按钮事件里面写
if(TextBox1.text="")
{
Response.Write("scriptalert('用户名不能为空')/script");
}
效果是一样的,不过下面的是在服务器端验证的