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 중국어 웹사이트의 기타 관련 기사를 참조하세요!