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 – 为什么@ Html.Label()删除一些字符
- 使用母版页在ASP.NET应用程序上切换语言
- asp.net-mvc – 基于Route Params的ASP.NET MVC授权
- asp.net-mvc – 忽略viewstart在asp.net mvc razor视图?
- ASP.Net下载大文件的实现方法
- asp.net-mvc-3 – 一个窗体中的多个提交输入
- ASP.NET MVC的Model元数据与Model模板:将”ListControl”引
- asp.net-mvc – MVC3中Textbox的水印
- asp.net – 如何验证文件上传的文件类型?
- asp.net-mvc – mvc asp.net中的自定义成员资格提供程序或配
- ASP.NET解决方案与类库项目
- asp.net-mvc – TempData在第二个请求后不会被破
- 如何在ASP.NET GridView中找到控件的客户端ID?
- 在ASP.Net Web应用程序中运行后台任务并获得反馈
- asp.net – 在MVC中使用iTextSharp在MVC Razor中
- asp.net – 刷新大内容后的Kendo UI窗口
- asp.net-mvc – 创建自定义RouteBase类
- asp.net – 如何动态更改母版页的母版页?
- asp.net-mvc – 如何使actionFilter on action方
- ASP.NET MVC 4全局授权过滤器强制在AllowAnonymo