我已经使用 MVC 编辑器和显示模板有一段时间了,但我意识到关于 MVC 编辑器/显示模板(Html.EditorFor() 和 Html.DisplayFor())的官方文档似乎很少。我发现基本的MSDN 文档只显示了技术细节(它们本身并不是很有帮助),但我正在寻找更多的官方方法,有点像这个例子。
编辑器/显示模板是否更多的是事后的想法,并没有真正广泛地用于证明更深入的官方文档的合理性?
或者,我是不是瞎了,我要找的东西是存在的,只是还没找到?
官方文件?不知道任何副手,但我知道有很多例子。特别是,我喜欢Phil Haack 关于模型绑定到列表的讨论。它包含一个非常复杂的示例中的编辑器模板示例。那里也有源代码。
由于他是所有 MVC Wrox 书籍的合着者,我认为他是一个非常权威的来源:
http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx
这是另一篇类似的博客文章(非官方):
我找到的最好的文章是:
http://www.growthwiththeweb.com/2012/12/aspnet-mvc-display-and-editor-templates.html
它解释了如何很好地创建DisplayFor
和模板。EditorFor
ASP.NET MVC 在http://www.asp.net/mvc上有很多资料,有不同的例子。EditorTemplates
并且DisplayTemplates
是模型的特殊文件夹(例如此处关于 ASP.NET MVC 的快速提示 – 编辑器模板),并且您询问的是html helpers
,而不是模板。