我目前正在开发一个ASP.Net MVC项目,并且我正在使用剃刀视图。 我是一个控制者的行动;说行动A有自己的剃刀观点;说看A。
另外,我有另一个控制器的动作;行动B,并有自己的剃刀观点;查看B.
现在,我希望在剃刀视图B内有剃刀视图A;而不是复制视图B中的所有视图A内容以避免重复代码。
你有什么建议?
任何想法都会受到赞赏。
答案 0 :(得分:2)
在B.cshtml
内打电话
@Html.Partial("A.cshtml", modelForA)
答案 1 :(得分:1)
如果没有要传递的模型,那么在B.cshtml
内部调用(不需要.cshtml)
@Html.Partial("A")
带模型
@Html.Partial("A", @Model.SubModel)