Bonjour,

j'ai créé un web service qui me génère des page html.
Mon code me renvoie l'erreur :

Erreur d'exécution de la demande enfant pour le gestionnaire 'System.Web.UI.Page'.

à System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
à System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
à System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
à Service.RenderUserControl(String path, Hashtable Params)
à Service.ConstructIndexHtmlPages()
voici le code en question :

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
19
20
21
22
 
private string RenderUserControl(string path, Hashtable Params)
    {
        Page pageHolder = new Page();
 
        string sOutPut;
 
        UserControl viewControl =
           (UserControl)pageHolder.LoadControl(path);
        addUcParameters(path, viewControl, Params);
 
        pageHolder.Controls.Add(viewControl);
 
        using (StringWriter output = new StringWriter())
        {
            HttpContext.Current.Server.Execute(pageHolder, output, false);
 
            sOutPut = output.ToString();
        }
        return sOutPut;
 
    }
avez-vous déjà rencontré ce problème ?