Erreur avec PartialView sur Html.Action
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:
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:
1 2
| @model ECM.Models.group_user
test |
Ensuite j'appel ma PartialView depuis ma vue Details de mon User
Code:
1 2
| ...
@Html.Action("Test", "GroupUsers"); |
Mais malheureusement cela ne fonctionne pas j'ai le message d'erreur suivant :
Citation:
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.