Краткая предыстория: я делаю «рамочную» версию своего сайта, у которой главная страница отличается от обычной (подходящей для iframing). Доступ к ней mysite.com/Framed/whatever
вместо mysite.com/whatever
. Это переписано в IIS для mysite.com/whatever?framed=true
. Это отлично работает.
Проблема, с которой я сталкиваюсь, заключается в том, что все ссылки являются относительными, используя ~/Server.aspx
, который нормально работает на обычном сайте. Мне нужно переопределить это, поэтому вместо того, чтобы производить ../Server.aspx
(как это «должно»), он производит ../Framed/Server.aspx
или Server.aspx
.
В настоящее время это означает, что страница возвращается к обычному виду (mystite.com/whatever2
), как только вы нажимаете на ссылку, я хочу, чтобы она продолжала оставаться в mysite.com/Framed/...