3

我正在尝试在我的 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 的自定义工具命名空间设置为使用与实际应用程序相同的命名空间,以查看是否有帮助,但没有。

那么,我怎样才能告诉引擎从另一个程序集中获取编辑器模板呢?

4

0 回答 0