Salut,
J'ai une fonctionnalite sur mon site ou pour chaque personne il y a possibilite d'ouvrir une fiche avec toutes ses specificitées...
Je voudrai permettre la creation d'une archive de l'ensemble de ces fiches (dans chaque fiche il y a un datagrid , tableau ...) ...
donc mettre dans un zip -> fiche1.aspx fiche2.aspx....
quelqu'un serait comment on pourrait sauvegarder le code html generer par un composant aspx? une sorte de fichier.txt = execute composant.aspx...
J'ai essayai ca :
Code :
- System.IO.TextWriter stringWriter = new System.IO.StringWriter();
- HtmlTextWriter htw = new HtmlTextWriter(stringWriter);
- System.Web.HttpContext context = System.Web.HttpContext.Current;
-
- String pageLocation = "SauvFiche.aspx";
- context.Server.Execute(pageLocation,htw);
- htw.Flush();
-
- String t = stringWriter.ToString();
|
Mais j'ai cette exception :
Code :
- System.Web.HttpException: Erreur lors de l'exécution de la demande enfant pour ImpRel.aspx. ---> System.Web.HttpUnhandledException: Une exception de type System.Web.HttpUnhandledException a été levée. ---> System.Web.HttpException: L'état d'affichage n'est pas valide pour cette page et peut être endommagé.
|
Si quelqu'un a une idée pourquoi ca beug??? ou a une autre solution je suis partant
thx