Bonjour,
Je travaille en MVC3
Pour le moment, dans ma vue, j'ai un menu contenant plusieurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<table style="margin-left:300px;position: absolute;margin-top: 75px;">
        @Html.Label("Niveau secondaire:")
        @Html.DropDownList("LevelSec", (SelectList)ViewData["LevelSec"], this.TempData.Peek("levelSec").ToString(), new
   {
       onchange = "document.getElementById('TheForm').submit();"
   })
    </table>
Avec cette méthode je recupere dans le controleur la valeur de la dropDownList.
Mais j'ai ajouter un bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
@Html.ActionLink("Afficher le graph", "Detail", new { Id = 1 }, new
        {
            id = "LienDetail",
            rel = Url.Action("DetailJson", new
            {
                ...
                LevelSec = this.TempData.Peek("levelSec").ToString()
            })
        })
Mais forcement de cette maniere j'ai toujours les memes variables (celles qui ont été transmises par le controleur).
Mon but c'est dans l'actionLink j'envoie les données selectionnées des DropDownList.
Merci de m'aider, j'imagine que ça doit pas etre bien compliquer mais j'ai pas trouvé de sujet dans ce genre. :s