Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC ?
Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC ?
Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC ?
Re: Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC ?
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
```
@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