2
ビューの一部のビューを1つのビューにしたい。 実際、いくつかのサブフォームを含むマスターフォームのようなものです。 どうすればいいですか?あなたのビューでASP.NET MVC 3の部分ビュー(複数の部分ビューから1つのビューへ)
ビューの一部のビューを1つのビューにしたい。 実際、いくつかのサブフォームを含むマスターフォームのようなものです。 どうすればいいですか?あなたのビューでASP.NET MVC 3の部分ビュー(複数の部分ビューから1つのビューへ)
、この使用:
@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")
thx多く、私の問題は解決しました – maryam
こんにちはMaryam、あなたの問題を解決するか、少なくともあなたの問題がどのように解決したかを説明するのに役立つ答えを選択してください。これを行うことによって、あなたを援助した人を尊重するとともに、他のウェブサイトのユーザーがあなたの経験からより多くを学ぶのを助けます。ありがとう – Amir978