Bonjour,

Je veux obtenir des données de SQL à @Html.DropDownListFor. Je reçois cette exception NullReferenceException:

System.Web.Mvc.WebViewPage<TModel>.Model.get returned null.
J'ai parcouru les détails de cette exception, mais je ne peux pas comprendre la cause de cette exception.

***********View***********

Code cshtml : Sélectionner tout - Visualiser dans une fenêtre à part
@Html.DropDownListFor(model => model.ID_Famille, new SelectList(Model.listfamille, "ID_Famille", "Nom_Famille"), "Select", new { @class = "form-control" })


***********Controller***********

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public ActionResult getdata()
    {
 
        Article article = new Article();
      article.listfamille = ob.Famille
                           .Select(tc => new Famille
                           {
                               ID_Famille = tc.ID_Famille,
                               Nom_Famille = tc.Nom_Famille
                           })
                           .ToList();
        return View(article);
 
    }
***********Model***********
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public partial class Article
{
    public Article()
    {
        this.Details_Commande = new HashSet<Details_Commande>();
 
    }
    public int ID_Article { get; set; }
    public string Nom_Article { get; set; }
    public int Quantite_Article { get; set; }
    public string Prix_Article { get; set; }
    public int ID_Famille { get; set; }
    public int Alert_Article { get; set; }
    public int ID_Fournisseur { get; set; }
 
    //public virtual Famille Famille { get; set; }
    public virtual Fournisseur Fournisseur { get; set; }
    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
    public virtual ICollection<Details_Commande> Details_Commande { get; set; }
    public List<Famille> listfamille { get; set; }
}

Nom : SQL.PNG
Affichages : 2050
Taille : 6,9 Ko