0

私は1つのクラスを持っています:

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);
  }

誰かが私に教えてもらえますか、どうすれば私のCartRelatedItemsasp.netmvcプロジェクトのビューでajaxによって表示するためにプロパティをループできますか?

ありがとうございます。

4

1 に答える 1

0

Razor を使用した ajax 呼び出しに Partial または RenderPartial を使用できます。例えば

@Html.Partial("mypartialview") 

また

<% Html.RenderPartial("mypartialview"); %>

次のリンクは、Partial または RenderPartial の詳細に役立ちます。

http://www.compiledthoughts.com/2011/01/aspnet-mvc-razor-partial-views-with.html

于 2012-11-14T07:30:14.550 に答える