Bonjour,
je suis en train de placer dans ma vue index deux radioButton, mais j'ai deux problème d'une part je n'arrive pas a afficher l'état sur le radio button, d'autre part je n'arrive pas à récupérer l'état.

Voici mon index
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
 
public ActionResult Index(string currentUser)
{
   this.TempData.Clear();
   VueForum vforum = new VueForum(new TriParDate());
 
   vforum.tri();
 
   this.TempData.Add("triDate", true);
   this.TempData.Add("triLieu", false);
 
   this.ViewData["triDate"] = true;
   this.ViewData["triLieu"] = false;
 
   return View(vforum.laListe);
}
qui m'envoie sur une page index m'affichant des modeles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
    @Html.ActionLink("Create New", "Create")
    <div id="NoteListBlock">
    @Html.RadioButton("TypeTri", ViewData["triDate"], this.TempData.Peek("triDate")) Tri par Date
    @Html.RadioButton("TypeTri", ViewData["triLieu"], this.TempData.Peek("triLieu")) Tri par Lieu
 
    @Html.ActionLink("Valider", "IndexSuite")
    </div>
et me renvoyant, une fois un radioButton sélectionné, sur une autre méthode :
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
 
public ActionResult IndexSuite(string alors)
{
   object triDate= this.TempData.Peek("triDate");
   object triLieu = this.TempData.Peek("triLieu");
 
   VueForum vforum;
 
   if (triLieu.ToString().Contains("true"))
   {
       vforum = new VueForum(new TriParLieu());
   }
   else
   {
       vforum = new VueForum(new TriParDate());
    }
 
    vforum.tri();
 
    ViewBag.triDate = true;
    ViewBag.triLieu = false;
 
     this.ViewData["triDate"] = true;
     this.ViewData["triLieu"] = false;
 
      return View(vforum.laListe);
}
J'ai pas mal cherché sur le web, mais j'ai pas trouvé grand chose à chaque fois le radioButton été lié à un modèle
Merci
Cordialement,