asp.net mvc - Accessing ViewData Model in PartialView -
i pass data partial view this.
@foreach (var order in model.orders) { @html.partial("_gridcellspartial", null, new viewdatadictionary(new viewdatadictionary() { { "order", order } }) { model = model }) } now there way access order in partialview. order has got list of items within it. able grab order form viewdatadictionary somehow , @ list items within it.
just pass "order" instance model object directly "partial" method , use inside "_gridcellspartial" partialview in following manner:
render:
@foreach (var order in model.orders) { @*@html.partial("_gridcellspartial", null, new viewdatadictionary(new viewdatadictionary() { { "order", order } }) { model = model })*@ @html.partial("_gridcellspartial", order) } _gridcellspartial:
@model ordertypeclassnamehere <ul> @foreach (var item in model.items) { @*model = order instance*@ <li>@item</li> } </ul>
Comments
Post a Comment