如何在外部程序集中定义MVC共享EditorTemplate?

时间:2014-07-31 14:17:34

标签: c# .net asp.net-mvc asp.net-mvc-4 razorgenerator

我正在尝试在我的MVC应用程序中重用共享模板。为此,我使用Razor Generator VS Extension并将RazorGenerator设置为我的* .cshtml文件的自定义工具。在我的解决方案中,我创建了另一个MVC项目(如http://razorgenerator.codeplex.com/所述),其中,在Views / Shared / EditorTemplates下,我已经定义了一个String.cshtml模板。

在我的实际MVC应用程序中,我添加了对此项目的引用,并在视图中尝试执行以下操作:

 @Html.EditorFor(d => d.FeedName)

(FeedName的类型为字符串)。但是,String.cshtml没有被选中。

我试图将String.cshtml的自定义工具命名空间设置为使用与实际应用程序相同的命名空间,只是为了看看是否有帮助,但事实并非如此。

那么,我如何告诉引擎从另一个程序集中获取编辑器模板?

0 个答案:

没有答案