剃刀查看一个孤独的内部另一个剃刀视图,最佳做法是什么?

时间:2015-01-21 11:20:59

标签: asp.net-mvc razor

我目前正在开发一个ASP.Net MVC项目,并且我正在使用剃刀视图。 我是一个控制者的行动;说行动A有自己的剃刀观点;说看A。

另外,我有另一个控制器的动作;行动B,并有自己的剃刀观点;查看B.

现在,我希望在剃刀视图B内有剃刀视图A;而不是复制视图B中的所有视图A内容以避免重复代码。

你有什么建议?

任何想法都会受到赞赏。

2 个答案:

答案 0 :(得分:2)

B.cshtml内打电话

@Html.Partial("A.cshtml", modelForA)

答案 1 :(得分:1)

如果没有要传递的模型,那么在B.cshtml内部调用(不需要.cshtml)

@Html.Partial("A")

带模型

@Html.Partial("A", @Model.SubModel)