MVC4.0 Controller和View重复加载
项目完成以后总是感觉有一些页面跑起来特别的慢,就仔细的调试了下,发现有很多也买年都是走了两遍,页面加载的时候Controller和View会连续走了两次,没有一点缘由 查了很久也不知道什么原因,这个问题搁置了一段时间才找到缘由
项目中的页面内容都是放在 @RenderBody() 中的,页面跳转部分你的代码:
<a href="/InqueryAllReward/Index" onclick="javascript:location.replace(this.href);event.returnValue=false;">奖金查询</a></li>
当开发有密码登陆的系统时,用户退出系统以后,有些页面是不应该让用户使用的,但是由于动态缓存,用户可以点击浏览器的后退按钮去访问一些不应该访问的内容。可能
会不安全。
这个点击事件原本是用来阻止后退功能的,所以去掉就可以了
<a href="/InqueryAllReward/Index">奖金查询</a>