IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

Multiple Models in the same View


Sujet :

ASP.NET MVC

  1. #1
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2010
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 9
    Par d�faut Multiple Models in the same View
    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

  2. #2
    Expert confirm�

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par d�faut
    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/

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer � la rubrique .NET ? Contactez-moi par MP.
    Vous voulez r�diger des articles pour la rubrique .NET ? Voici la proc�dure � suivre.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    163
    D�tails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Octobre 2010
    Messages : 163
    Par d�faut
    Salut,
    en fait ce que je fais c'est de cr�er mon ViewModel:
    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 mon action:
    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);
            }
    et ma Vue:
    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 />
     }
    voil� et �a marche pour moi.

    Bonne journ�e,
    pacifiquement.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 09/06/2013, 11h26
  2. R�ponses: 2
    Dernier message: 27/07/2007, 09h21
  3. Query, sum over fields that have the same ID as the active field
    Par piers dans le forum Requ�tes et SQL.
    R�ponses: 9
    Dernier message: 28/04/2007, 11h33
  4. An entry with the same key already exists: qu'est ce?
    Par cortex024 dans le forum ASP.NET
    R�ponses: 2
    Dernier message: 04/04/2007, 16h49
  5. R�ponses: 4
    Dernier message: 29/09/2004, 09h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo