ASP.NET笔记之 控件与母板的区别分析(4)

Validator共性
!!!!!!!!!!
if(!IsValid){return;}
if(this.IsValid){//防止跳过客户端校验IsValid表示页面中所有Validator是否都通过了
label1.Text="";
}
else{
label1.Text="客户端填写不足或有错误";
}

ASP.NET笔记之 控件与母板的区别分析

ASP.NET笔记之 控件与母板的区别分析

ValidstionGroup 分组(表单可以在页面内单个组提交,而不关联其他组)相同于按钮的name

(2、RangeValidator:范围验证
最大最小比较
    Date.Now.()baidu下

ASP.NET笔记之 控件与母板的区别分析

(3、只有RequiredFieldValidator可以对字段为空进行验证

(4、CompareValidator:比较验证(类型校验、与其他控件比较、)
       ControlToCompare设置为要比较的控件

ASP.NET笔记之 控件与母板的区别分析

RegularExpression:

VaildationExpression 正则表达式验证

CustomVaildate自定义控件验证

ServerValidate服务端校验代码
ClientVlidtionFunction

ASP.NET笔记之 控件与母板的区别分析

(5、ValidationSummary汇总错误信息
text 和ErrorMsg的区别,ErrorMsg就是用于ValidationSummary中,
而text则是直接显示在验证控件位置

ASP.NET笔记之 控件与母板的区别分析

ASP.NET笔记之 控件与母板的区别分析

母版:

//操作模板页的控件
Button btn=(Button)this.Master.FindControl("Button1");
btn.Visible=!btn.Vissble;

this.Master.Mapath();

虚拟路径转化为客户端访问的路径(不是服务端控件):
src="<%=ResolveClientUrl%>"

this.ResolveClientUrl();
ResolveClientUrl:考虑当前页面的路径
ResolveUrl:生成一个从根开始的路径

ASP.NET笔记之 控件与母板的区别分析

ASP.NET笔记之 控件与母板的区别分析

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjgxfp.html