Blazor Enum Binding 하기

Blazor 에서 Enum 을 Binding 하는 방법입니다.

아래는 Gender 열거형을 Input Select 에 바인딩 하는 방법입니다.

public enum Gender
{
   Male,
   Female,
   Other
}
  • Enum.GetValues()메서드는 구성원 목록을 반환합니다.
  • Foreach루프는 각 열거형 멤버에 대한 옵션항목을 만듭니다.

<InputSelect @bind-Value="Employee.Gender">
    @foreach (var gender in Enum.GetValues(typeof(Gender)))
    {
        <option value="@gender">@gender</option>
    }
</InputSelect>

답글 남기기