asp.net-core-mvc - 如何覆盖 MVC Core 中的内置模板,类似于 MVC 4
问题描述
在 ASP MVC(在 MVC 核心像 mvc 4,5 之前)中,我们可以从 EditorTemplates/Boolean.ascx 覆盖内置的模板,如字符串、布尔值,问题是:在 MVC 核心中有什么方法可以做到这一点,类似于本文 https://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-3-default-templates.html 适用于 MVC 2?
解决方案
它仍然以相同的方式工作,尽管它从来没有.ascx
。这些是 Razor 视图,因此它们需要.cshtml
扩展。假设您添加了一个类似的视图Views\Shared\EditorTemplates\Boolean.cshtml
,那么您需要做的就是@Html.EditorFor(m => m.MyBooleanProp)
.
推荐阅读
- video - ffprobe 获取最后一个音频/视频数据包的 pts
- python - 如何使用 python 上传歌曲到 spotify?
- python-3.x - TimeoutError: [Errno 60] 连接调用失败 ('8.8.8.8', 53)
- wordpress - 在 WordPress 多站点上创建新站点,https:// 未应用
- python - 数字和字母的所有可能结果 (az 0-99)
- reactjs - Flow 报告设置的可选对象类型属性错误?
- r - 使用 ggplot2 在 R 中绘制连接的 sf 几何图形时出错
- javascript - 如何通过Django模板中的同一个变量传递多个值
- xml - XSLT - 防止引用未定义的元素
- node.js - 如何使用Mongoose在子文档中的Array前面添加值的findOneAndUpdate - MongoDB