Bonjour,
Je réalise un site en MVC3.
J'ai ce model
Et je souhaites en créer une liste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 namespace Gestion_Prod_Web.Models { public class VisitCreatorViewModel { public int RameTypeId { get; set; } public int VisitNameId { get; set; } public string VisitName { get; set; } public int RameId { get; set; } public DateTime DateStart { get; set; } } }
Voici la vue
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 public ActionResult Create() { var r = (from s in Context.GP_VisiteNames where s.VN_IsSpetial == false where s.VN_OutOfDate == null select new VisitCreatorViewModel() { DateStart = DateTime.MinValue, RameId = 0, RameTypeId = 0, VisitNameId = s.VN_ID, VisitName = s.VN_Name }).ToList(); return View(r); } [HttpPost] public ActionResult Create(List<VisitCreatorViewModel> results) {
Apres avoir rempli le formulaire je reçoit un résultat null.
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 @model IEnumerable<Gestion_Prod_Web.Models.VisitCreatorViewModel> @{ Layout = null; } @using (Html.BeginForm()) { foreach (var item in Model) { <div class="ui-widget" style="float: left;width: 300px; margin:5px;"> <div class="ui-dialog-titlebar ui-widget-header"> <span id="ui-id-1" class="ui-dialog-title">@item.VisitName</span> </div> <div class="editor-label"> @Html.LabelFor(model => item.RameTypeId) </div> <div class="editor-field"> @Html.EditorFor(model => item.RameTypeId) @Html.ValidationMessageFor(model => item.RameTypeId) </div> <div class="editor-label"> @Html.LabelFor(model => item.RameId) </div> <div class="editor-field"> @Html.EditorFor(model => item.RameId) @Html.ValidationMessageFor(model => item.RameId) </div> <div class="editor-label"> @Html.LabelFor(model => item.DateStart) </div> <div class="editor-field"> <input type="text" class="datepicker" /> </div> </div> } <p> <input type="submit" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" value="Save" /> </p> }
Quelqu'un saurait d'ou vient l'erreur ?
Merci.
Partager