2011-06-13 52 views
1

我的应用程序具有以下结构的观点...混乱超过在asp.net MVC相对调用局部图3剃刀发动机

形式相关的视图

  • 视图/形式/ datecontrol.cshtml
  • 的意见/表格/ textcontrol.cshtml
  • 的意见/表格/ checkboxcontrol.cshtml

...等 点

与搜索相关的意见

  • 的意见/搜索/ searchgrid.cshtml

现在,在searchgrid.cshtml,我要让下表单控件的部分通话。 我尝试了以下所有内容,但它仍然会引发错误。

@Html.Partial("~/form/textcontrol", 
@Html.Partial("/form/textcontrol", 
@Html.Partial("views/form/textcontrol", 

我该如何解决这个问题?

回答

3

把共享视图中的“共享”文件夹,然后引用它们,就像任何其他部分:

@Html.Partial("textcontrol") 

如果他们必须在其他文件夹,尝试(一定要包括〜 /):

@Html.Partial("~/Views/form/textcontrol.cshtml") 

how i can render Partial views in asp.net mvc 3

+0

感谢,但是是必须的?是不可能使用html.partial进行部分调用以查看某个其他文件夹结构? – user748526 2011-06-13 11:30:26

+0

编辑扩大答案更接近你想要的 - 尝试 – Fourth 2011-06-13 12:25:09