2012-05-06 2 views
0

У меня есть некоторые вопросы об OutPutCache для UserControl. Я лучше разбираюсь в OutPutCache.Почему usercontrol outputcache не имеет свойства местоположения?

1, я обнаружил, что не могу установить свойство location. Где существует UserControl? 2, Кажется, что UserControl наследует функции outputcache со страницы. Так как я могу настроить свойство no-store для UserControl отдельно? Например: я кэшировал страницу новостей, она будет обновляться ежедневно. но я хочу получать последние просмотров каждый раз. или я хочу получить имя пользователя для входа в систему. Что мне делать?

Буду очень признателен вам за помощь! С наилучшими пожеланиями,

Дэвид Пэн

ответ

0

Вы могли бы использовать <asp:substitution> управления и нагрузки UserControl, который не может быть кэшированные в substitution управления, посмотрите на эту статью о donut caching.

Поскольку управление заменой может просто взять строку и сделать это вы должны будете предоставлять пользовательский элемент управления в строку и назначить эту строку управления заменой, вот детали How to use ASP.Net server controls inside of Substitution control?