Учитывает ли кэш вывода в ASP.net этот фрагмент? - PullRequest
0 голосов
/ 04 октября 2011

Что происходит, когда кэш вывода ASP.net встречает URL с фрагментом ('#')? - Будет ли он игнорировать его и кэшировать страницу, как если бы она была обычной страницей без фрагмента?

1 Ответ

0 голосов
/ 04 октября 2011

# не отправляется обратно на сервер. Технически, он никогда не встретит один из этих URL.

http://en.wikipedia.org/wiki/Fragment_identifier

Идентификатор фрагмента функционирует не так, как остальные URI: а именно, его обработка исключительно на стороне клиента без участие с сервера - конечно сервер обычно помогает определить тип MIME, а тип MIME определяет обработка фрагментов. Когда агент (например, веб-браузер) запрашивает ресурс с веб-сервера, агент отправляет URI сервер, , но не отправляет фрагмент . Вместо этого агент ждет сервер для отправки ресурса, а затем агент обрабатывает ресурс в соответствии с типом документа и значением фрагмента.

...