ASP.NET MVC登陆后跳转到原页面的方法
一、功能描述:
- 当打开一个web页面,该页面需要登陆时,跳转到登陆页面;
- 登陆页面验证成功之后,再自动跳转到将要打开的web页面;
- 图示:
二、解决方案
- 思路:
1)、构造一个抽象过滤控制器,该控制器用于判断用户是否已登陆和登陆后跳转到原页面,所有需要登陆的页面均继承该控制器,
该控制器跳转登陆页面时,会把原页面的地址值作为参数传入到登陆页面的地址中;
2)、构造一个登陆控制器,该控制器登陆成功之后,获取地址值中的参数(原页面地址),根据该地址跳转回原页面;
3)、项目结构预览: