Bonjour,

Je réalise un site en MVC3.
J'ai ce model
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; }
    }
}
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
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)
        {
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
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>
 
}
Apres avoir rempli le formulaire je reçoit un résultat null.
Quelqu'un saurait d'ou vient l'erreur ?
Merci.