Rappel rapide: Je crée une version "encadrée" de mon site qui a une page maître différente de la normale (une qui convient à l'iframing). Il est accessible par mysite.com/Framed/whatever
, au lieu de mysite.com/whatever
. Ceci est réécrit dans IIS à mysite.com/whatever?framed=true
. Cela fonctionne bien.Remplacer le comportement dans les contrôles
Le problème que j'ai est que tous les liens sont relatifs en utilisant un ~ comme ~/Server.aspx
qui fonctionne bien dans le site normal. Je dois remplacer cela au lieu de produire ../Server.aspx
(comme il "devrait") il produit ../Framed/Server.aspx
ou Server.aspx
.
Actuellement, cela signifie que la page va revenir à sa vue normale (mystite.com/whatever2
) dès que vous cliquez sur un lien, je veux continuer à rester dans mysite.com/Framed/...
Ce serait plus facile, mais je n'en suis toujours pas sûr. Aussi: J'ai obtenu le comportement que je voulais avec un simple javascript qui réécrit la page si elle était dans un cadre. – cpf