【发布时间】:2015-08-11 15:20:22
【问题描述】:
我有一个 MVC 应用程序,我在其中使用 MVC 控制器来处理登录和注销。当我尝试注销时,我在我的 MVC 帐户控制器上调用 LogOff 操作,该操作重定向到此控制器上的 Login 操作。我调用此代码没有问题,并且登录操作似乎运行成功。但是,这个动作的最后一行是
return View();
我可以看到我的屏幕闪烁,好像它正在绘制一个新页面。但是,我仍然可以在浏览器中看到http://localhost:60847/#/home 而不是http://localhost:60847/Account/Login。
我需要在路由中添加一些内容以允许它处理 MVC 地址吗?目前,我的路由如下:
$routeProvider.when("/home", {
//controller: "homeController",
templateUrl: "app/layout/home.html"
});
$routeProvider.otherwise({ redirectTo: "/home" });
提前致谢!
【问题讨论】:
标签: asp.net-mvc angularjs angularjs-routing