Je crois que j'ai capté la subtilité : la page doit être vide !!!
J'explique et j'expère que quelqu'un pourra valider ma technique ou me corriger les erreurs. En même temps, j'espère aussi que cela servira à quelqu'un qui a le même besoins
En gros, sur la page HTML je ne garde que la première ligne comme ça :
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="mapage.aspx.vb" Inherits="mapage" %>
Ensuite côté CodeBehind je prend l'évènement Init et je fais un truc du genre :
1 2 3
|
Dim z As String = "une chaine HTML complète"
Response.Write("document.write('" & z & "');") |
Alors, bien sûr, la chaine HTML ne dois pas reprendre les entête (je crois que c'était ma principale perturbation) et dois envoyer un élément cohérent. Par exemple envoyer un Div qui contient tout ce qu'on doit mettre dans la page de destination. On peut envoyer du Style si on veut aussi mais peut-être pas des liens vers un fichier CSS.
Evidement, on est en CodeBehind, donc Z peut être fabriqué par le plus complexe des systèmes qui exite, c'est pas trés grave, je pense (à part pour les ressources)
Bon voilà, si quelqu'un à l'amabilité de valider ce principe, c'est cool ou alors l'ammender pour qu'il soit plus "performant".
Partager