2011-03-04 34 views

答えて

2

、この使用:

@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 *@ 
} 
+0

thx多く、私の問題は解決しました – maryam

+4

こんにちはMaryam、あなたの問題を解決するか、少なくともあなたの問題がどのように解決したかを説明するのに役立つ答えを選択してください。これを行うことによって、あなたを援助した人を尊重するとともに、他のウェブサイトのユーザーがあなたの経験からより多くを学ぶのを助けます。ありがとう – Amir978

4

あなたが部分的にこれを置くことができます:

@Html.Partial("Partial1") 
@Html.Partial("~/Views/Foo/Partial2") 
@Html.Partial("Partial3") 

、最終的には、この部分を含めるとどこか:

@Html.Partial("CombinedViewsPartial") 
関連する問題