ASP.NET三层架构UI层(五)

    技术2024-10-10  60

    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  

    Processed: 0.012, SQL: 9