Salut,

j'ai essayé d'utiliser jQuery UI Dialog pour l'ajout.
en fait la validation des champs @Html.EditorFor ça marche et les messages d'erreur se sont affichés directement dans la vue partiel _Create utilisée par jQuery UI Dialog , mais pour un @Html.DropDownList il me dit
The view 'Create' or its master was not found or no view engine supports the searched locations.
Voilà le code de mon action:
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
 
         public ActionResult Create()
        {
            NiveauDropDownList();
            if (Request != null && Request.IsAjaxRequest())
            {
                return PartialView("_Create");
            }
            return View();
        }
 
        [HttpPost]
        public ActionResult Create(Etudiant etudiant)
        {
            if (ModelState.IsValid)
            {
                unitOfWork.EtudiantRepository.Insert(etudiant);
                unitOfWork.Save();
                return RedirectToAction("Index");
            }
 
            NiveauDropDownList(etudiant.NiveauID);
 
            return View(etudiant);
        }
        private void NiveauDropDownList(object selectedNiveau = null)
        {
            var niveauQuery = unitOfWork.NiveauRepository.Get();
            ViewBag.NiveauID = new SelectList(niveauQuery, "NiveauID", "Libelle", selectedNiveau);
        }
 
 private void NiveauDropDownList(object selectedNiveau = null)
        {
            var niveauQuery = unitOfWork.NiveauRepository.Get();
            ViewBag.NiveauID = new SelectList(niveauQuery, "NiveauID", "Libelle", selectedNiveau);
        }
Merci par avance,
pacifiquement