от
На одном из сайтов я сохранить в значительной степени опирается на использование
ViewState
(это не мой код). Тем не менее, на некоторых страницах, где
ViewState
очень раздутый, сафари выдает ошибку
"Validation of viewstate MAC failed"
. Это происходит только в Safari. Firefox и в IE и Opera все успешно загрузить в один и тот же сценарий.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

4 Ответы

0 голосов
от
На одном из сайтов я сохранить в значительной степени опирается на использование
ViewState
(это не мой код). Тем не менее, на некоторых страницах, где
ViewState
очень раздутый, сафари выдает ошибку
"Validation of viewstate MAC failed"
. Это происходит только в Safari. Firefox и в IE и Opera все успешно загрузить в один и тот же сценарий.
0 голосов
от
А я второй 9 разрешение канала, также необходимо знать, что в некоторых средах сафари не считается до уровня браузера. Вам может понадобиться, чтобы добавить его в browscap приложения для использования некоторых функций ASP.NET . Что является первопричиной головной боли у нас на сайте клиента, которые использовали АСП управления меню.
0 голосов
от
Мой первый порт захода будет проходить через элементы на странице и увидеть, какие элементы управления: Все равно будет работать, когда я включаю отображение выкл. Могут быть перемещены из страницы и в AJAX-вызов, чтобы быть загружен, когда требуется Если это не удастся, а вот отказ - Я никогда не использовал это решение на веб-сайте - но в прошлом, когда я хотел исключить массовые ViewStates в общества-аудитория приложений у меня хранится в ViewState в сессии. Он работал для меня, потому что попал к памяти не имеет значения для числа пользователей, но если вы работаете с довольно популярного сайта, я не рекомендую этот подход. Однако, если решение сессии работы в браузере Safari, вы всегда можете обнаружить агента пользователя и выдумки надлежащим образом.
0 голосов
от
Я провел небольшое исследование в этой и в то время как я не совсем уверен, в чем причина, я считаю, это потому, что Safari не возвращая полный результирующий набор (отсюда и кадрирование). Я в дискуссию с другим разработчиком и нашел следующий пост на 9-й канал, который рекомендует использование государственной службы SQL, чтобы сохранить состояние представления избегая обратный вопрос, а также размер страницы. http://channel9.msdn.com/forums/TechOff/250549-ASPNET-ViewState-flawed-architecture/?CommentID=270477#263702 - Это похоже лучшее решение?
...