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