可扩展添加控制器对话框?

时间:2011-10-04 16:01:03

标签: asp.net-mvc asp.net-mvc-3 nuget

我找不到任何有关如何将自定义脚手架添加到“添加控制器”对话框的文章。我知道如何替换/更改现有模板,或添加可以从控制台运行的自定义模板,但我找不到如何添加自定义模板作为对话框的附加选项。还想知道我添加到自定义模板的命名参数是否会以某种方式显示在对话框中。来自几个博客谈论新的可扩展脚手架:

“添加控制器对话框通过NuGet包(如MvcScaffolding)支持可扩展的支架。” 来自:http://www.asp.net/mvc/mvc3

据我所知,这些文章都没有说明如何将自定义脚手架作为选项添加到“添加控制器”对话框中。他们都要么通过覆盖它们来更改现有模板,要么添加只能从控制台运行的新模板。

如何将自定义模板添加到“添加控制器”对话框的下拉列表中?

1 个答案:

答案 0 :(得分:2)

Phil Haack的

This blog post说:

  

添加控制器对话框通过NuGet包(如MvcScaffolding)支持可扩展的脚手架。这允许将自定义支架插入到对话框中,这样就可以为其他数据访问技术创建支架,例如NHibernate,甚至是ODBCDirect的JET,如果你愿意的话!

所以我首先下载MvcScaffolding package,看看你是否可以从那里得到任何线索。