Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC ?

Message par ForumBot »

Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC ?

Message par ForumBot »

Pour MVC v5.1, utilisez Html.EnumDropDownListFor

```
@Html.EnumDropDownListFor(
x => x.YourEnumField,
"Select My Type",
new { @class = "form-control" })

```

Pour MVC v5, utilisez EnumHelper

```
@Html.DropDownList("MyType",
EnumHelper.GetSelectList(typeof(MyType)) ,
"Select My Type",
new { @class = "form-control" })

```

Pour MVC 5 et versions inférieures

J'ai intégré la réponse de Rune dans une méthode d'extension :

```
namespace MyApp.Common
{
public static cla
Répondre

Revenir à « .NET & C# »