页面的修改、添加,以及验证控件的常见应用
1.1. 同一页面,既实现修改,又需要添加
1) 根据ID参数,查询修改对象:对象=BLL.Manage.Select(ID);
2) 如果找到对象则为修改模式,否则为添加模式;修改模式时,需要把获取到的对象存入Session中:Session["M"] = 对象
3) 参照本文档中添加及新页面修改部分,分别实现添加和修改功能
1.2. 验证控件的常见应用
1) CompareValidator:比较验证
l 控件比较(等于验证):密码与确认密码
l 不等于验证:不等于0,比如下拉框选择
l 单边验证:只指定最大值或最小值,比如出生日期在2000年以后的
l 数据类型验证:比如只能输入整数、小数、日期等【Operator、Type】
2) CustomValidator:其它控件完成不了或需要操作数据库
3) RangeValidator:最大值和最小值,比如年龄1-20岁
4) RegularExpressionValidator:规定格式,比如邮箱、手机号、中文
5) RequiredFieldValidator:必填,其它验证控件的首选
6) 不执行验证:CausesValidation="False"
1.3. 登录功能实现及身份验证
1) 登录其实是一种特殊的查询,需要在Service中添加查询方法(类似主键查找)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步