Ik heb een ASP.Net applicatie met een grid en een iFrame. Als een gebruiker een record selecteert wordt de afbeelding getoond in het iFrame. Het iFrame is gekoppeld aan een aspx pagina en de inhoud wordt met een Response.BinaryWrite naar de client geschreven. Elke afbeelding heeft een unieke url, zo kan er gebruik gemaakt worden van de cache op de client. Middels javascript wordt de url doorgegeven aan het iFrame.
Dit werkte perfect, maar sinds IE9 werkt het zetten van de url in het iFrame (javascript) alleen de eerste keer daarna volgt er de melding "Invalid calling object".
Nu begreep ik dat in IE9 het DocType van de pagina gelijk moet zijn aan het DocType van de geladen pagina in het iFrame. Maar door de Response.BinaryWrite verlies ik mijn DocType.
Nu zou ik het iFrame elke keer opnieuw kunnen aanmaken maar dat vind ik ook geen oplossing, maar ik zie ook geen manier op via de code behind een DocType toe te voegen.
Iemand dit probleem al getackeld?
Dit werkte perfect, maar sinds IE9 werkt het zetten van de url in het iFrame (javascript) alleen de eerste keer daarna volgt er de melding "Invalid calling object".
Nu begreep ik dat in IE9 het DocType van de pagina gelijk moet zijn aan het DocType van de geladen pagina in het iFrame. Maar door de Response.BinaryWrite verlies ik mijn DocType.
Nu zou ik het iFrame elke keer opnieuw kunnen aanmaken maar dat vind ik ook geen oplossing, maar ik zie ook geen manier op via de code behind een DocType toe te voegen.
Iemand dit probleem al getackeld?