>백엔드 개발 >C++ >ASP.NET MVC에서 간단한 Html.DropDownListFor()를 생성하는 방법은 무엇입니까?

ASP.NET MVC에서 간단한 Html.DropDownListFor()를 생성하는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2025-01-19 06:48:13478검색

How to Generate a Simple Html.DropDownListFor() in ASP.NET MVC?

ASP.NET MVC에서 간단한 Html.DropDownListFor() 드롭다운 목록 만들기

ASP.NET MVC에서는 드롭다운 목록에 정적 옵션을 표시하는 것이 매우 간단합니다. 이를 달성하는 방법을 살펴보겠습니다.

간단한 Html.DropDownListFor()를 만드는 방법

기본 드롭다운 목록을 생성하려면 Html.DropDownListFor 도우미 메서드를 사용할 수 있습니다. 이를 위해서는 선택한 값을 바인딩하는 모델 속성과 표시할 옵션을 나타내는 SelectList 개체가 필요합니다.

사용예

다음 모델 및 색상 옵션 목록을 고려하세요.

<code class="language-csharp">public class PageModel 
{
   public int MyColorId { get; set; }
}

public static IEnumerable<Color> Colors = new List<Color> { 
    new Color {
        ColorId = 1,
        Name = "Red"
    },
    new Color {
        ColorId = 2,
        Name = "Blue"
    }
};</code>

다음과 같은 드롭다운을 만들 수 있습니다.

<code class="language-html">@Html.DropDownListFor(model => model.MyColorId, new SelectList(PageModel.Colors, "ColorId", "Name"))</code>

이 코드는 "빨간색"과 "파란색"이라는 두 가지 옵션이 있는 드롭다운 목록을 생성합니다. 선택한 값은 모델의 MyColorId 속성에 바인딩됩니다.

추가 정보

Html.DropDownListFor에 대한 자세한 내용은 MSDN 설명서를 참조하세요. 또한 Stack Overflow에서 사용 예제를 찾을 수 있습니다.

위 내용은 ASP.NET MVC에서 간단한 Html.DropDownListFor()를 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.