Bonjour à tous,
je débute sur le framework asp.net MVC.
Voilà un peu ce que je souhaite faire. J'ai les tables suivantes :
user (id_user, user_login, user_password)
group (id_group, group_name)
group_user (id_group_user, id_group, id_user)
Mon controller user et group sont OK
Je souhaite afficher dans ma vue details de mon UserController les groupes associés à l'utilisateur j'ai donc créé un GroupUsersController avec une action Test ci dessous :
Ensuite j'ai un PartialView _Test dans le dossier _Shared qui reprend la vue Details qui ne contien que ca pour mon test
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [ChildActionOnly] public ActionResult Test(user user) { var group_user = db.group_user.Include("group").Include("user"); var model = group_user.Where(gu => gu.id_user == user.id_user).ToList(); return PartialView("_Test", model); }
Ensuite j'appel ma PartialView depuis ma vue Details de mon User
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @model ECM.Models.group_user test
Mais malheureusement cela ne fonctionne pas j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ... @Html.Action("Test", "GroupUsers");
Si quelqu'un à déjà eu le problème et peut m'aider.Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.
merci d'avance,
nico.
Partager