如何在父视图中访问PartialView模型 - ASP.NET Core MVC 2?

时间:2017-11-04 13:52:29

标签: ajax asp.net-mvc partial-views

我正在使用ASP.NET Core 2.0。我有父视图,让我们说TakeOrders它有一个部分视图Order Item(它来自外部源并且是一项昂贵的操作)。 我在父视图的按钮单击上呈现这个局部视图,这使得对控制器和控制器的jQuery Ajax请求返回

return PartialView("OrderItems", OrderItemsVM);

我将这个来自我的jQuery POST成功方法的html响应注入我的Div。

现在我的问题是我想在父视图(OrderItemsVM)中访问此TakeOrders。因为当用户完成时,我想向包含父视图数据+子视图数据的服务器发送一个Ajax POST请求。

您能否指导我如何将子部分视图数据共享到父视图?

我可以从Ajax POST加载OrderItemsVM(作为JSON对象),然后在Razor中渲染局部视图吗?但为此我必须将此JSON对象转换为.Net对象才能执行此操作

@{ @Html.Partial("OrderItems", JsonOrderItemsVM); }

提前致谢。

0 个答案:

没有答案