ASP.NET MVC での Html.DropDownListFor() の使用
ASP.NET MVC では、静的オプションを含む単純なドロップダウン リストを非常に簡単に作成できます。
単純な Html.DropDownListFor() を作成します:
例:
次のデータ例を考えてみましょう:
<code class="language-csharp">public static IEnumerable<Color> Colors = new List<Color> { new Color { ColorId = 1, Name = "Red" }, new Color { ColorId = 2, Name = "Blue" } };</code>
モデルで、選択した項目を表すプロパティを作成します:
<code class="language-csharp">public class PageModel { public int MyColorId { get; set; } }</code>
ビューで、次のコードを使用してドロップダウンを作成します:
<code class="language-html">@Html.DropDownListFor(model => model.MyColorId, new SelectList(Colors, "ColorId", "Name"))</code>
これにより、「赤」と「青」のオプションを含むドロップダウン リストが生成され、選択された値がモデルの MyColorId プロパティに保存されます。
以上がASP.NET MVC で Html.DropDownListFor() を使用して単純なドロップダウン リストを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。