最近用MVC3做一个项目,
当我第一次登录的时候,会进入到控制器的login,返回页面也正确.但是当用户不退出登录的时候再次输网站首页地址则直接跳到登录界面,调试的时候也不进到控制器的login,
如:我登录成功之后进入到 http://***.com/EditorPwd.html,在用户不退出的时候,在浏览器地址栏直接输入:http://***.com
则会直接跳到登录界面,调试不进入到控制器中的login,我的判断Session是否存在是在控制器中的每个页面返回方法里面写的.
而且当用户退出后重新输入一个地址
如:http://****.com/Index.html 则会跳转到Index界面,调试也不进入控制器的index。
当我第一次登录的时候,会进入到控制器的login,返回页面也正确.但是当用户不退出登录的时候再次输网站首页地址则直接跳到登录界面,调试的时候也不进到控制器的login,
如:我登录成功之后进入到 http://***.com/EditorPwd.html,在用户不退出的时候,在浏览器地址栏直接输入:http://***.com
则会直接跳到登录界面,调试不进入到控制器中的login,我的判断Session是否存在是在控制器中的每个页面返回方法里面写的.
而且当用户退出后重新输入一个地址
如:http://****.com/Index.html 则会跳转到Index界面,调试也不进入控制器的index。
解决方案 »
- 路过有分'''''''''''''''''''''''''''''''
- asp.net能不能监视某个某目录下的某个文件的存在? 因为这个文件经常被删除和建立. 只要一旦建立就让用户知道,删除后又建立,这时用户又要
- !!!菜鸟问题!! 怎么在DataGrid里捆绑2个表??急急急
- 问一下高手,OWC如何使用呢,我真的没有分了!谢谢
- 访问excel表,怎么得到表文件下的各个子表名(比如sheet1、sheet2等)
- 如何取得TEXTBOX的值,在ASP.NET中???
- 什么数据对象有addnew方法呢?怎么用?看我的程序为什么出错。
- 如何在字符串中加入回车?
- Ajax问题!各位高手帮一下!
- 请问怎么获取列的索引。
- 在执行完winexec()之后,怎样再执行后续程序的问题
- js如何实现2008-2009(1或2)的正则表达式验证
不清楚你的代码结构,因此你可以尝试一下附加到进程这个方式去调试,看看有没有进入到login
public ActionResult Login()
{
//省略判断
ViewBag.Success = true;
return View();
} [HttpPost]
public ActionResult Login(string txtCode)
{}
Global :
routes.MapRoute("Default", "", new { controller = "Home", action = "Login" });
routes.MapRoute("Login", "Login.html", new { controller = "Home", action = "Login" });
routes.MapRoute("Index", "Index.html", new { controller = "Home", action = "Index" }); 输入首页地址后 什么也不做