Umbraco - проблема кэширования постбэков

У меня проблема со страницей, которую я разрабатываю в umbraco. Я довольно новичок в этом, поэтому был бы очень признателен за некоторые советы.

проблема, похоже, связана с тем, как umbraco кэширует страницы.

то, что у меня есть, это карта локатора запасов (карта Австралии в моем случае).

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

у меня есть большая толстая кнопка поиска вместе с несколькими флажками, чтобы пользователь мог выбрать, в каком регионе он хочет искать.

когда я проверяю, говорю «Сидней» и нажимаю кнопку поиска, все в порядке. он возвращает результаты, которые я ожидал.

но... если я сразу нажму кнопку поиска (снова) - тогда результаты поиска исчезнут.

это почти похоже на то, что umbraco делает что-то странное кеширование. Я пробовал возиться с настройками кэширования в области разработчика (например, «Период кэширования»), но не обнаружил каких-либо последовательных шаблонов, которые проливали бы свет на проблему.

о, еще одно - не выполняются события загрузки страницы и pageInit (при извлечении из кеша).


person louism    schedule 20.10.2009    source источник


Ответы (2)


Поэтому, когда вы отправляете свой элемент управления, ничего не выбирая, вы получаете пустой результат. Может быть, это логика самого управления? Как я вижу, он просто дает пустой результат для пустого поискового запроса.

person terR0Q    schedule 28.12.2009

Можете ли вы предоставить пример кода для демонстрации вашей реализации?

Я сделал много сайтов Umbraco и редко обнаруживал, что Umbraco прерывает нормальный жизненный цикл страницы ASP .Net, поэтому я более склонен предположить, что у вас есть ошибка в вашем коде.

Пробовали ли вы полностью отключить пользовательское кэширование, чтобы убедиться, что проблема не связана с вашим кодом?

Есть ли в вашем кеше очищаемая зависимость от параметров или что-то в этом роде?

person Brian Scott    schedule 02.01.2010