Asp.net mvc 3 ASP.NET MVC 3中的局部视图(多个局部视图合并为一个视图)
我希望将多个局部视图转换为一个视图。 事实上,它就像一个主窗体,还包括几个子窗体。Asp.net mvc 3 ASP.NET MVC 3中的局部视图(多个局部视图合并为一个视图),asp.net-mvc-3,Asp.net Mvc 3,我希望将多个局部视图转换为一个视图。 事实上,它就像一个主窗体,还包括几个子窗体。 如何做到这一点?在您看来,请使用以下方法: @Html.Partial("NameOfYourView") @Html.Partial("../OtherViewFolder/NameOfPartialView", varToPassAsModel) 或在循环中: @foreach(var orderLine in model.OrderLines) { @Html.Partial("../OrderL
如何做到这一点?在您看来,请使用以下方法:
@Html.Partial("NameOfYourView")
@Html.Partial("../OtherViewFolder/NameOfPartialView", varToPassAsModel)
或在循环中:
@foreach(var orderLine in model.OrderLines) {
@Html.Partial("../OrderLine/Details", orderLine) @* Without executing another controller *@
@Html.Action("Details", "OrderLine", new { lineNr = orderLine.LineNr, orderNr = orderLine.OrderNr }) @* Goes through controller *@
}
您可以将其放在一个部分中:
@Html.Partial("Partial1")
@Html.Partial("~/Views/Foo/Partial2")
@Html.Partial("Partial3")
最后,在某个地方包括这一部分:
@Html.Partial("CombinedViewsPartial")
你好,Maryam,请选择帮助您解决问题的答案,或者至少解释您的问题是如何解决的。通过这样做,你尊重帮助你的人,也帮助其他网站用户从你的经历中学到更多。谢谢