@Kolian_Parasochka

Как решить проблему с обработкой JSON в ASP Net MVC 5?

Суть в том что у меня после работы метода:
public JsonResult JsonShowProducts(string emailCart)
{
Cart cart = repository.GetCart(emailCart);
return Json(productFunc.ToProductResults(cart.Products), JsonRequestBehavior.AllowGet);
}
выводит [{"Sum":780,"Brand":"Versace","Category":"Футболки"},{"Sum":650,"Brand":"Calvin clain","Category":"Футболки"},{"Sum":3100,"Brand":"J.Crew.","Category":"Брюки"}] по ссылке "localhost:49827/Admin/JsonShowProducts", а должно выводить в представлении "localhost:49827/Admin/Index".
Вот код из клиентской части Index:

@{
ViewBag.Title = "Index";
}

Администратор

@if (ViewBag.CountCarts > 0)
{

Список покупателей


ФамилияИмяАдрес
@el.LastName@el.Name@el.HomeAddress
using (Ajax.BeginForm("JsonShowProducts", new AjaxOptions { OnSuccess = "OnSuccess" }))
{


}

using (Html.BeginForm("Agree", "Admin", FormMethod.Post))
{


}




}

Товары в наличии

БрендКатегорияЦветЦена
@el.Brand@el.Category@el.Color@el.Sum
@if (!el.IsRemoved)
{
using (Html.BeginForm("DeleteProduct", "Admin", FormMethod.Post))
{


}
}
else
{
using (Html.BeginForm("ReturnProduct", "Admin", FormMethod.Post))
{


}
}


@Html.ActionLink("Добавить товар", "AddProduct", "Admin", new { @class = "btn btn-default" })



@section scripts {

}
@Scripts.Render("~/scripts/jquery-1.10.2.min.js")
@Scripts.Render("~/scripts/jquery.unobtrusive-ajax.min.js")

Класс ProductResult которій преобразуется в Json
public class ProductResult
{
public int Sum { get; set; }
public string Brand { get; set; }
public string Category { get; set; }
}
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы