【发布时间】:2017-01-03 07:24:21
【问题描述】:
我有一个 MVC 站点,其中一些页面使用 angular 筒仓模式。
如果我导航到非角度页面路由可以很好地将我带到控制器然后查看。但是,一旦在该页面上,如果我再次单击相同的菜单项,我就不会像以前那样路由到控制器方法,没有任何反应。
我不知道这是否是默认行为,我没有注意到缓存问题,或者使用 Angular 是否改变了某些东西。
有没有人遇到过这个问题,如何让第二次点击菜单路由到控制器
public ActionResult Dashboard()
{
return View();
}
<li>
<a href="/Monitoring/Dashboard" id="MonitoringSubmenu" target="">Monitoring</a>
</li>
【问题讨论】:
-
你能发布你的代码吗?
-
你想要什么代码(控制器、布局视图、视图、路由配置)我以为提出的问题不需要代码??
-
我想知道当你点击菜单项时发生了什么。所以菜单的代码会帮助我猜
-
老兄,它没有什么特别之处,但它被添加了
-
尝试关闭缓存控制器:
$stateProvider.state('stateName', { cache: false, url : '/url', templateUrl : 'template.html' })
标签: .net angularjs asp.net-mvc routing