我有一个MVC网站,其中一些页面使用angular silo模式使用angular。
如果我导航到非角度页面路由,则可以很好地将我带到控制器,然后进行查看。但是,一旦在该页面上再次单击同一菜单项,就不会像以前那样被路由到控制器方法,则什么也不会发生。
我不知道这是否是默认行为,并且没有注意到缓存问题,或者使用angular是否已更改某些内容。
有没有人遇到这个问题,以及如何第二次单击菜单以路由到控制器
public ActionResult Dashboard()
{
return View();
}
<li>
<a href="/Monitoring/Dashboard" id="MonitoringSubmenu" target="">Monitoring</a>
</li>
Jahongir Rahmonov的答案不正确,因为该页面不是一个有角度的页面,但是调用一个调用控制器的javascript函数确实解决了该问题,非常感谢,下面是代码
<a onclick="changeRouteToDashboard()" href="" id="MonitoringSubmenu" target="">Monitoring</a>
function changeRouteToDashboard(){
window.location.href = "/Monitoring/Dashboard"
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句