asp.net-mvc – ASP.NET MVC 3中的OutputCache行为
|
我刚刚在ASP.NET MVC 3的RC版本中测试了Output Caching. 不知怎的,它不尊重VaryByParam的属性(或者说我不知道我明白是怎么回事): public ActionResult View(UserViewCommand command) {
在这里,UserViewCommand有一个名为slug的属性,用于从数据库中查找用户. 这是我的OutputCache声明: [HttpGet,OutputCache(Duration = 2000,VaryByParam = "None")] 但是,当我尝试使用不同的’slug’值(通过管理URL)的Action方法,而不是提供错误的数据(我试图强制设计),而是调用action方法. 例如(按照调用顺序) / user / view / abc – >使用slug = abc调用操作方法 此外,在这种情况下,OutputCaching的推荐方式是什么? (上图) 解决方法只是想添加这些信息,以帮助人们搜索:在最新版本(ASP.NET MVC 3 RC 2)中,OutputCache行为已更改为“如预期的”: http://weblogs.asp.net/scottgu/archive/2010/12/10/announcing-asp-net-mvc-3-release-candidate-2.aspx 方式去ASP.NET MVC团队(和师师)!你们都很棒! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 在Razor / MVC3中显示db的图像
- ASP.NET – 黑客死亡的黄色屏幕
- asp.net – 通过javascript禁止文本框中的退格
- 在经典ASP调试的Visual Studio 2012中禁用了应用程序调试
- asp.net – Jquery datepicker:验证日期mm/dd/yyyy
- asp.net – 无法检索元数据
- asp.net – 如何从复选框列表中获取最新的选定值?
- ASP.NET MVC 3 – 处理多个域并共享单个代码库
- asp.net – CustomErrors vs HttpErrors – 一个重大的设计
- asp.net-mvc – 不显着的验证不工作在动态添加的局部视图
- asp.net – 多重约束违反.关系“…”的角色“…”
- asp.net – ConfigurationManager.AppSettings缓
- asp.net核心 – 如何在自己的主机环境中的ASP.NE
- asp.net-mvc-3 – 为什么这个代码不删除布局?
- asp.net-core – ASP.NET核心DisplayAttribute本
- 即使控件被隐藏,ASP.NET中的验证仍然会激活吗?
- ASP.NET 2.0:编写错误页面的最佳实践
- asp.net菜单skiplink
- asp.net-identity – 保护整个ASP.NET 5 MVC 6应
- 强制ASP.Net MVC Bundle以某种顺序呈现javascrip
