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 :

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'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
@model ECM.Models.group_user
test
Ensuite j'appel ma PartialView depuis ma vue Details de mon User

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
...
@Html.Action("Test", "GroupUsers");
Mais malheureusement cela ne fonctionne pas j'ai le message d'erreur suivant :

Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.
Si quelqu'un à déjà eu le problème et peut m'aider.

merci d'avance,

nico.