bonjour
y a t il quelqu'un qui sait comment résoudre l'erreur suivante:
ceci apparaît lorsque j'essaie de mettre dans la même page d'édition une liste de sélection et un checkbox comme suit:Citation:
The ViewData item that has the key 'NiveauID' is of type 'System.Int32' but must be of type 'IEnumerable<SelectListItem>'
--------------Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <div class="editor-label"> @Html.LabelFor(model => model.NiveauID, "Niveau") </div> <div class="editor-field"> @Html.DropDownList("NiveauID", String.Empty) </div> <div class="editor-field"> @{ int cnt = 0; List<MVC3ApplicationPersonneAdresses.Models.ActiEtud> activites = ViewBag.Activites; foreach (var activite in activites) { if (cnt++ % 3 == 0) { @: } @: <input type="checkbox" name="selectedActivites" value="@activite.ActiEtudID" @(Html.Raw(activite.liee ? "checked=\"checked\"" : "")) /> @activite.ActiviteLibelle @: } @: } </div>
le moteur Rasor d'ASP.Net MVC 3, sql server 2005, VS 2010
merci
