准备学习一些东西,从入门到精通,菜鸟到老手 就要不断学习新东西 充实自己真的很重要,所以整理一下基础的mvc知识,以备不时之需
MVC
1、搭建MVC
2、添加Model
3、添加MainController
4、添加Login acion和页面;直接拷贝页面布局(去除js代码)
5、拷贝添加js、css、图片等静态文件:Content目录和Plugins目录
6、设置默认启动页面为
/Main/Login
7、启动项目,检查登录页面效果
8、添加Main acion和页面;直接拷贝页面布局(去除js代码)
9、在Login页面中写登录按钮的点击事件,直接报页面替换成/Main/Main页面–(注:这是为了测试页面跳转和页面效果,登录的逻辑会在稍后详讲)
10、实现登陆页面 验证码图片的生成,并把验证码字符串放入session;(session介绍)
10.1、新建Common目录,拷贝ValidCodeUtils.cs(验证码图片和验证码生成工具类),说明原理
10.2、使用ValidCodeUtils生成验证码字符串和图片
10.3、将验证码字符串存入session中
10.4、把图片返回到视图
10.5、修改登录页面
验证码图片的路径为 /Main/CreateValidCodeImage
10.6、验证效果
11、实现验证码图片点击更换功能
11.1、写验证码图片的点击事件,在点击事件中修改验证码图片的url
11.2、添加当前时间作为参数的作用
12、实现登录功能
PD模型 Linq查询写法 密码加密
13、登录页面记住登录功能
控制器携带数据到页面,页面通过Razor语法获取数据
14、主页面获取用户信息
通过Razor语法获取数据