Что точно является точкой Атрибута EnablePartialRendering ScriptManager

Вы можете использовать функцию array_merge, чтобы ваши массивы были объединены в одну. как только вы это сделаете, вы можете использовать функцию json_encode для кодирования этого одного массива, который содержит все данные из трех массивов.

6
задан Joel Coehoorn 26 February 2009 в 17:07
поделиться

3 ответа

Я использовал тот атрибут в тестировании прежде, для принуждения полного "желтого экрана" для ошибок серверной стороны. Намного легче отладить быструю проблему серверной стороны тот путь, чем осмотреть ошибку в конечном счете Журнал или ошибочный ответ XmlHttpRequest.

Кроме того, одна вещь, для которой это не хорошо, препятствует тому, чтобы MicrosoftAjax.js был введен. Я попробовал это в прошлом надежда, что я мог использовать сценарий ScriptManager, объединяющийся автономный. К сожалению, нет, это все еще вводит MicrosoftAjax.js.

6
ответ дан 9 December 2019 в 20:49
поделиться

Eilon Lipton обратил внимание на эту проблему (и свойство SupportsPartialRendering) в его блоге. Из интереса отметить:

EnablePartialRendering предназначается для разработчика страницы. Таким образом, человек, который создает страницу ASP.NET и размещает ScriptManager в него. Они добираются, чтобы решить, интересуются ли они вообще использованием частичной функции рендеринга. Например, в целях оптимизации они могли бы отключить частичную опцию рендеринга полностью, чтобы препятствовать тому, чтобы любой дополнительный сценарий был загружен. Или возможно отлаживать проблему они хотят временно отключить UpdatePanels от выполнения асинхронных обратных передач.

4
ответ дан 9 December 2019 в 20:49
поделиться

Поскольку не все веб-браузеры (с помощью некоторых строгих политик безопасности) позволяют работать с обратной передачей данных с поддержкой ajax, поэтому при создании централизованного приложения несколько компании / корпорации могут использовать, изменение этого параметра означает, что сайт по-прежнему будет работать без частичного рендеринга и будет работать для компаний / корпораций или других пользователей, которые полностью поддерживают ajax, без необходимости создавать две версии сайта.

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

2
ответ дан 9 December 2019 в 20:49
поделиться
Другие вопросы по тегам:

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