![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| alexburzak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 12.3.2007 Где: Hadera Репутация: нет Всего: 1 |
Как можно средствами VB.NET выдать в ответ на If-Modified-Sinse что страница изменилась?
-------------------- |
|||
|
||||
| alexburzak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 12.3.2007 Где: Hadera Репутация: нет Всего: 1 |
Пока что нашел только как можно устанавить последнию изменненую дату:
Response.Cache.SetLastModified(DateTime.Parse("04/08/2004 05:06:01AM")) Меня же интересует - обрабатывать запрос If-Modified-Sinse, выдавая ответ 304 для неизменившихся страниц по этому запросу. кто знает как это можно сделать? -------------------- |
|||
|
||||
| alexburzak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 12.3.2007 Где: Hadera Репутация: нет Всего: 1 |
Еще нашел как можно установить: Response.Cache.SetETag("xxxx")
Объяснение этому здесь: http://xpoint.ru/know-how/VebAlgorit...alGet?comments Меня же интересует какой параметр("xxxx") я могу передаввать в этот таг? То есть SetETag принимает string("xxxx") но я не знаю как мне сделать такой стринг, что бы при изменении страницы он менялся. А если содержание страницы не изменялось(и string старый), то ее загружать не нужно. Кто знает как это сделать? -------------------- |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 18 Всего: 186 |
Благодаря Google Code Search нашёл кое-что. Поковырявшись в чужом коде, вывел вот это:
|
|||
|
||||
| alexburzak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 254 Регистрация: 12.3.2007 Где: Hadera Репутация: нет Всего: 1 |
Конечно спасибо за напряг, только мне кажется что использование в etag даты лишнее, так как тогда оказывается не нужен SetLastModified.
Вот если бы можно было придумать алгоритм, что в зависимости от содержания страницы(то есть обновлялась страница или нет) передается разный etag было бы класное решение! Только что сделал вот так:
Принимается критика на мое решение, а также еще предложения как можно использовать SetETag. -------------------- |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |