Отправка большого объекта JavaScript или большого значения JSON с веб-сервера в браузер вместе с ответом на HTML-страницу - PullRequest
0 голосов
/ 04 марта 2019

Фон

Браузер запрашивает у моего веб-сервера веб-страницу.

Веб-сервер возвращает страницу HTML.На самом деле он возвращает ASP.NET MVC View, оформленный с использованием модели.Это тогда вымывается как ответ HTML.Обычные вещи.

То, что я хочу сделать,

Я бы хотел, чтобы веб-сервер отправлял довольно большой объект JavaScript вместе с ответом HTML.И мне интересно, как я мог это сделать.

Почему

  1. Только не отправляйте это и позвольте клиенту сделатьAjax-запрос для объекта позже.

    По сути, я пытаюсь избежать затрат клиента на дополнительный HTTP-запрос на мой веб-сервер для получения этого большого объекта.

  2. Сделайте как обычно, украсьте вид объектом на сервере.Нет необходимости в каком-либо вызове ajax.

    И я не хочу просто украшать пользовательский интерфейс этим объектом при подготовке представления ASP.NET MVC, потому что клиент / браузер должен многое сделать дляобъект перед его рендерингом, поэтому я хотел бы, чтобы клиент / браузер имели полный контроль над рендерингом объекта в интерфейсе пользователя.

Я мог бы вставить строковый объект, то есть его JSON вскрытое поле ввода, но я не уверен, что это будет работать без каких-либо ошибок.Мне было интересно, если есть правильный способ сделать это?

Я использую ASP.NET MVC 5.2.4 для .NET Framework 4.6.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...