Что происходит, когда кэш вывода ASP.net встречает URL с фрагментом ('#')? - Будет ли он игнорировать его и кэшировать страницу, как если бы она была обычной страницей без фрагмента?
# не отправляется обратно на сервер. Технически, он никогда не встретит один из этих URL.
http://en.wikipedia.org/wiki/Fragment_identifier
Идентификатор фрагмента функционирует не так, как остальные URI: а именно, его обработка исключительно на стороне клиента без участие с сервера - конечно сервер обычно помогает определить тип MIME, а тип MIME определяет обработка фрагментов. Когда агент (например, веб-браузер) запрашивает ресурс с веб-сервера, агент отправляет URI сервер, , но не отправляет фрагмент . Вместо этого агент ждет сервер для отправки ресурса, а затем агент обрабатывает ресурс в соответствии с типом документа и значением фрагмента.