Bonjour,

J'ai une Dropdownlist dans un html.beginform et j'aimerai passer la valeur de la selection de ma dropdownlist en paramètre à mon controller... Je n'arrive pas à trouver la syntaxe me le permettant.

Voilà mon code dans la vue, avec en rouge ce que je dois passer.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<% using (Html.BeginForm("ClientsResults", "Customer", new { resellerId = dropdownlist.selectedvalue }))
       { %>
    <%= Html.DropDownList("Resellers") %>
    <input type="submit" />
    <% } %>
Dans mon controller :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 List<SelectListItem> AllResellers = new List<SelectListItem>();
 
                    foreach (var item in WebService.GetAllResellers())
                    {
                        AllResellers.Add(new SelectListItem { Text = item.LastName, Value = item.Custid });
                    }
 
                    ViewData["Resellers"] = AllResellers;
Merci