我有一节课:
public class ShoppingCartVM
{
public JsonResult CartRelatedItems { get; set; }
}
返回的模型
return new JsonResult
{
Data = listItem,
JsonRequestBehavior = JsonRequestBehavior.AllowGet,
};
在控制器中,我为ShoppingCartVM
对象的属性ShoppingCartVM
赋值。
public ActionResult Index()
{
var _relatedItem = qm.GetRelatedItemCart((
HttpContext.User.Identity.IsAuthenticated ?
qm.GetCustomer(HttpContext.User.Identity.Name).PriceLevel.Value : 0
));
ShoppingCartVM scvm = new ShoppingCartVM()
{
CartRelatedItems = _relatedItem
}
return View(scvm);
}
有人能告诉我,如何在我的asp.net mvc项目的视图中循环显示属性CartRelatedItems
以显示ajax。
非常感谢你。
答案 0 :(得分:0)
您可以使用部分或RenderPartial使用Razor进行ajax调用。例如
@Html.Partial("mypartialview")
或
<% Html.RenderPartial("mypartialview"); %>
以下链接有助于详细介绍Partial或RenderPartial。
http://www.compiledthoughts.com/2011/01/aspnet-mvc-razor-partial-views-with.html