Я хотел бы знать, возможно ли это в ASP.Net MVC 3, используя механизм просмотра веб-форм и помощники HTML, и на стороне клиента мы используем Ext.Js для создания сеток.
Проблема в том, что я возвращаю JSON (данные) для сетки Ext.JS и помощника HTML.
Помощник HTML не может отобразить элемент JSON.
Появляется окно с вопросом «Что Firefox должен делать с этим файлом?» .
Я пытался использовать:
return this.Json(new { objectJson = object}, "text/html", JsonRequestBehavior.AllowGet);
И он вернул новую страницу с кодом HMTML, не привязанную к помощникам HTML. Я также пытался без JsonRequestBehavior.AllowGet , и результат был:
Этот запрос был заблокирован, поскольку конфиденциальная информация может быть раскрыта сторонним веб-сайтам, когда она используется в запросе GET. Чтобы разрешить запросы GET, установите для JsonRequestBehavior значение AllowGet.
И даже если я изменю MIME-тип заголовка на application / json и получу метод, возвращаемый как JSONResult вместо ActionResult , он все равно не будет ' распознать файл.
return this.Json(new { IssueInventoryPartModel = issueInventoryPartmodel, success = true }, "application/json", JsonRequestBehavior.AllowGet);
Вкратце вопрос: Помощник HTML для механизма просмотра веб-форм связывается с JSON?
С уважением,
Tito