Bonjour
SVP j'ai un probl�me au niveau d'ASP.net mvc 3 !!
Comment je peux faire appelle � plusieurs model dans la m�me vue ??
J'ai trouv� une solution avec @Html.RenderPartial mais j'ai pas compris comment s'en servir avec ??
Merci d'avance
Bonjour
SVP j'ai un probl�me au niveau d'ASP.net mvc 3 !!
Comment je peux faire appelle � plusieurs model dans la m�me vue ??
J'ai trouv� une solution avec @Html.RenderPartial mais j'ai pas compris comment s'en servir avec ??
Merci d'avance
RenderPartial fonctionne "comme" un user control, il ne te permettra pas de passer des mod�les diff�rents, il faudra l'appeler en lui passant les donn�es que tu veux qu'il utilise
Par contre, avec RenderAction, tu devrais pouvoir appeler une action d'un autre controlleur, et lui demander d'aller chercher d'autres donn�es si n�cessaires
Tu as un embryon d'exemple ici: http://nicolasesprit.developpez.com/...asp-net-mvc-3/
Salut,
en fait ce que je fais c'est de cr�er mon ViewModel:
et mon action:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 public class MonViewModel { public IEnumerable<Modele1> Modele1s { get; set; } public IEnumerable<Modele2> Modele2s { get; set; } }
et ma Vue:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 public ViewResult Index() { var viewModel = new MonViewModel(); viewModel.Modele1s = db.MaTable1; viewModel.Modele2s = db.MaTable2; return View(viewModel); }
voil� et �a marche pour moi.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 @model MVC3Application.Models.MonViewModel @foreach (var item in Model.Modele1s) { @item.propriété_x<br /> @item.propriété_y<br /> } @foreach (var item in Model.Modele2s) { @item.propriété_z<br /> }
Bonne journ�e,
pacifiquement.
Partager