ASP.NET MVC에서 Html.DropDownListFor()를 사용하여 간단한 HTML 드롭다운 목록 만들기
질문: ASP.NET MVC 2에서 정적 옵션을 제공하는 기본 HTML 드롭다운을 만드는 방법은 무엇입니까? 특히 "빨간색", "파란색", "녹색" 중에서 선택할 수 있는 옵션을 제공하고 싶습니다.
정답:
이를 달성하려면 다음 단계를 따르세요.
Stack Overflow의 MSDN 기사 및 사용 예를 참조하세요.
다음 Linq/POCO 클래스를 고려하세요.
<code class="language-csharp">public class Color { public int ColorId { get; set; } public string Name { get; set; } }</code>
그런 다음 다음과 같은 모델을 만듭니다.
<code class="language-csharp">public class PageModel { public int MyColorId { get; set; } }</code>
마지막으로 Linq 쿼리 또는 정적 목록에서 채울 수 있는 색상 목록을 정의합니다.
<code class="language-csharp">public static IEnumerable<Color> Colors = new List<Color> { new Color { ColorId = 1, Name = "Red" }, new Color { ColorId = 2, Name = "Blue" }, new Color { ColorId = 3, Name = "Green" } };</code>
보기에서 다음과 같이 드롭다운을 만들 수 있습니다.
<code class="language-html">// 此处应添加使用Html.DropDownListFor()生成下拉列表的代码。 由于原始输入缺少视图代码,无法提供完整的示例。 需要提供模型和视图的更多细节才能完成此部分。</code>
위 내용은 ASP.NET MVC에서 정적 옵션을 사용하여 간단한 HTML 드롭다운 목록을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!