asp.net-mvc – mvc编辑器模板结果被缓存
发布时间:2020-12-16 06:45:06 所属栏目:asp.Net 来源:网络整理
导读:我将编辑器模板与自定义母版页一起使用 Html.EditorFor(o = o.Name) 生成标签和输入,我还使用自定义DisplayName属性来本地化标签 [DisplayNameLocalized("Name")]public string Name {get;set;} 我在属性的构造函数中放了一个断点,并注意到它只在我第一次使
我将编辑器模板与自定义母版页一起使用
Html.EditorFor(o => o.Name) 生成标签和输入,我还使用自定义DisplayName属性来本地化标签 [DisplayNameLocalized("Name")] public string Name {get;set;} 我在属性的构造函数中放了一个断点,并注意到它只在我第一次使用EditorFor渲染页面时被调用,所以我猜编辑器的结果是缓存的,有人知道如何避免这种缓存吗? 解决方法
我遇到过同样的问题.这适合我
public ActionResult Index(int? pageNumber) { var wishlistModel = new WishlistModel(); BindGifts(wishlistModel,pageNumber); if (Request.IsAjaxRequest()) { ViewData.ModelState.Clear(); return PartialView("_UserGiftList",wishlistModel); } return View(wishlistModel); } 在对MVC源代码进行一些挖掘之后,我发现所有Html帮助程序都从ViewData.ModelState对象获取数据,并且在ajax Request之后缓存了ModelState缓存的未知原因. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net signalR 专题—— 第二篇 对PersistentConnection持
- asp.net – VS2015为Class Library添加引用
- asp.net – AntFarm反模式 – 避免的策略,解毒帮助治愈
- asp.net-mvc – 带有ioc的asp.net mvc – >使用BaseControl
- asp.net-mvc – 在mvc中以MM / dd / YYYY格式验证日期
- 有没有办法从ASP.NET访问IIS内核缓存?
- asp.net – Microsoft重写模块 – 强制www url或从url删除w
- asp.net-mvc – 用静态项绑定Html.DropDownList
- 如何在ASP.NET MVC网站中为cookie设置“安全”标志?
- ASP.NET总结
推荐文章
站长推荐
- asp.net-mvc – 使用DataAnnotations与ASP.Net M
- asp.net – 我可以在超链接上显式指定NavigateUr
- asp.net – 有没有像ELMAH axd for log4net来监控
- asp.net-mvc – 如何在视图上下文之外获取ModelM
- ASP.NET Identity外部认证提供程序自定义图标
- asp.net – visual studio 2017调试无法启动程序
- asp.net-mvc-3 – 在html标签中添加html输入
- asp.net – MSBuild / WebDeploy – 如何防止它删
- asp.net – Facebook和G的自定义LINK共享URL
- asp.net – 一键发布:执行发布时出现异常:已添
热点阅读