Bonjour,

Je vais pas rentrer dans les détails de mon développement mais juste expliquer le souci technique :

En fait, je suis dans une classe (dans un filtre très exactement) et j'aimerais récupérer le résultat d'une action MVC.

En attendant voici un extrait de code que j'ai fait et qui fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
    // ici du code pas intéressant
 
   using (WebClient client = new WebClient())
   {
                    string result = client.DownloadString(url);
                    html = html.Replace(compo.OuterHtml, result);
   }
 
   // ici le code qui envoie la string html à la vue
}
Donc ça marche.. Mais bon, c'est pas très propre...

Auriez-vous une solution plus simple et plus correcte pour récupérer le résultat d'une action sur un filtre ou tout autre type de classe ?

En vous remerciant d'avance,