Браузеры mvc chrome видят результат - PullRequest
1 голос
/ 15 ноября 2011

У меня простой вопрос о неожиданном кэшировании представлений в Chrome.У меня есть веб-приложение Asp.Net MVC.На моей странице поиска есть кнопка сброса, которая обновляет страницу с помощью функции javascript (простая логика window.location.href).Все хорошо и нормально работает как в IE, так и в FF.

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

Я попробовал следующее поверх моих действий, но без эффекта в chrome -

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]

Простой F5 также обновит / вернет страницу в исходное состояние, но мое обновление на основе функции js не работает в Chrome.Любая идея?

Дополнительно: понимает ли Chrome ширину таблицы / div в%, сделанную с помощью стиля или встроенного атрибута?Во время тестирования у меня произошла неожиданная икота.

1 Ответ

0 голосов
/ 30 августа 2012

Ну, это было давно. Теперь у меня частичная обратная передача с использованием AJAX (и я использую jQuery.forms.js, поэтому я могу сделать $(frmId).ajaxForm({ ...}))

Итак, мне не нужно ждать / полагаться на браузер для обновления. Теперь содержимое моей таблицы заменяется тем, что возвращается из моего частичного просмотра.

См. Также, больше обработок при успехе & расширенная проверка перед отправкой

...