基于C/S实现用户登录流程:
基于B/S实现用户登录流程:
登录用户名可以存储在session中,如果没有信息,重定向到登录页面。
修改密码的逻辑:
- 判断原密码是否正确。 2.封装用户密码和登录ID 3.向数据库提交修改
服务端控件:
检查图片格式:
DataList绑定前台数据:
DataList和Repeater比较:
DataList默认生成Table标签,Repeater控件不生成任何冗余代码,Repeater在所有显示控件中执行效率最高。
GridView: