Html.EditorFor() - 便携式区域中的编辑器模板

时间:2010-10-29 20:49:55

标签: asp.net-mvc-2 mvccontrib

我正在尝试在我的视图中使用Html.EditorFor方法在我的应用程序中使用部分视图编辑器模板。如果编辑器模板直接位于我的应用程序的Views / Shared / EditorTemplates目录中,那么它的效果很好。如果我在我的应用程序中使用的可移植区域的Views / Shared / EditorTemplates目录中的编辑器模板(这是我使用它的意图,所以我可以在不仅仅是这个应用程序中使用相同的模板),它是找不到的。有没有办法让它在便携式区域找到它?

1 个答案:

答案 0 :(得分:1)

您可以指定模板的位置:

<%= Html.EditorFor(x => x.Foo, "~/somepath/to/template.ascx") %>