2011-03-31 97 views
62

我想为ASP.NET MVC中的不同数据类型定制编辑器模板(与Html.EditorFor()一起使用),包括重写现有模板。最终目标是创建一个迷你框架,其中每个编辑器都支持有关被更改的javascript通知,并且我可以向用户显示一条消息,指出页面中存在未保存的更改。 (也许有一些已经存在的东西?)如何在ASP.NET MVC 3中创建自定义编辑器/显示模板?

我可以找到许多有关此类模板问题的问题,但无处可查找关于创建它们的教程或手册。他们去哪里?有没有特别的语法?如何选择模板?模板中提供了哪些信息,以及如何访问它?等

所以 - 我在哪里可以找到所有关于这些模板?

+0

http://stackoverflow.com/questions/14425994/mvc-4-custom-template-for-bool-razor 只是要小心,BOOL - > Boolean.cshtml – 2014-03-13 06:14:33

+0

最好的指导,我知道模板是Brad Wilson的指南:[Brad Wilson:ASP.NET MVC 2模板,第1部分:简介](http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-1 -introduction.html)虽然这是针对MVC2的,但此​​行为对于MVC3并没有改变。 – Linkgoron 2011-03-31 08:41:48

+0

也请看http://www.dalsoft.co.uk/blog/index.php/2010/04/26/mvc-2-templates/ – DalSoft 2012-10-21 15:00:08

回答

3

检查并下载http://aspnet.codeplex.com/releases/view/58781上的ASP.NET MVC 3期货并查看默认源代码的外观。注意:这也适用于MVC 4。

+1

不错!此外,这里是MVC4的[源代码](http://aspnetwebstack.codeplex.com/SourceControl/latest),可从您的链接中找到。这将是有用的! :) – 2013-09-03 10:17:33

+2

尤其是考虑到很多代码从Codeplex移动到GitHub,如果您的答案实际上包含一个答案而不仅仅是一个链接 – stuartdotnet 2014-06-03 07:40:43

相关问题