验证电子邮件的有效性:
<asp:RegularExpresssoinValidator
id="emailRegexVal"
ControlToValidate="email"
Display="Static"
ValidattionExpression="^[\w-]+@[\w-]+\.(com|net|org|edu|mil)$"
Font-Name="Arial" Font-Size="11"
runat="server">
不是有效的邮件地址</asp:RegularExpressionValidator>2005-08-16 20:38 作者: Sniper 【评论:0】【阅读: 79】
去除.NET验证控件对所有控件的验证功能
在使用.NET开发环境所提供的验证控件时,默认情况下是将所有的控件都加入了验证的属性。但是在某些情况下,是不需要对数据进行验证的,例如返回等功能,这时就需要取消对验证功能的引用。
但是验证控件是在页面初始化时就给每个提交控件加入了验证方法,所以需要在验证控件加入的验证方法起效前取消它。例如对Button1控件取消验证,方法如下:
在后面的.cs文件中加入对Button1按钮的事件注册
Button1.Attributes.Add("onclick","CancelValidate();")此处CancelValidate()后面的“;”号不能遗漏,因为验证控件的注册事件同样加在OnClick事件之后,如果没有这个“;”,前台的Script就该报错了。完事之后在aspx页面中加入javascript函数
function CancelValidate()
{
document.Form1.Button1.onclick = "";
}
这样就可以将Button1的Onclick事件里面的内容全部清空了,验证也自然就不起作用了。
浙公网安备 33010602011771号