13.验证控件的常见应用 1) CompareValidator: 比较验证 ●控件比较:密码与确认密码 ●不等于验证:不等于0,比如下拉框选择 ●单边验证:只指定最大值或最小值,比如出生日期在200 ●数据类型验证:比如只能输入整数、小数、日期等 2)CustomValidator:其它控件完成不了或者需要操作数据库 3)RangeValidator:最大值和最小值,比如年龄1-20 岁 4)RegularExpressionValidator:规定格式,比如邮箱、手机号、5 5)RequiredF ieldValidator:必填,其它验证控件的首选 6)不执行验证: CausesValidation="False"
14.登录功能实现及身份验证 1) 登录其实是一种特殊的查询,需要在Service中添加查询方法
2)BLL中与以往一样,直接改为调用即可 3)双击登录按钮,在Click中调用BLL.Login(,并根据权限进行跳转
4) 在新页面获取当前用户,并验证用户权限 5)使用user就可以获取用户信息了,如显示用户名<%=user.UserName%>
15.退出时不执行验证 ●CausesValidation="false" ●ValidationGroup