Salut à tous
J'ai une callback ajax, qui est donc une classe normale (n'herite pas de page) sur laquelle je voudrai rendre de l'html. Jusque là pas de problème, je passe en paramètre mon httpContext. Le problème vient de mes images, en effet je voudrait utiliser mes skin définis dans le mon fichier monThemeEnCours.skin
Comment faire ? J'ai essayé de me créé une page, de lui affecter le theme en cours, et de lui dire de faire le rendu de mon image, ca ne marche pas... une Idée ?
Toute aide serai la bienvenue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Image img = new Image(); img.SkinID = "imgEdit"; img.AlternateText = altText; Page test = new Page(); test.Theme = "monThemeEnCours"; test.Controls.Add(img); StringBuilder sb = new StringBuilder(); using (StringWriter tw = new StringWriter(sb)) { using (HtmlTextWriter hw = new HtmlTextWriter(tw)) { img.RenderControl(hw); return sb.ToString(); } }![]()
Partager