ホームページ > バックエンド開発 > C++ > ASP.NET MVC で単純な HTML DropDownListFor を作成する方法

ASP.NET MVC で単純な HTML DropDownListFor を作成する方法

Mary-Kate Olsen
リリース: 2025-01-19 06:50:10
オリジナル
115 人が閲覧しました

How to Create a Simple HTML DropDownListFor in ASP.NET MVC?

ASP.NET MVC 2 での基本的な HTML DropDownListFor の構築

ASP.NET MVC は、静的オプションを使用して HTML ドロップダウン リストを生成する合理的なアプローチを提供します。 「赤」、「緑」、「青」などのオプションを含む単純なドロップダウンを作成してみましょう。

1.モデルの定義:

まず、データを表す Plain Old CLR Object (POCO) を作成します。 Color クラスのサンプルを次に示します:

<code class="language-csharp">public class Color
{
    public int ColorId { get; set; }
    public string Name { get; set; }
}</code>
ログイン後にコピー

2.ドロップダウン オプションの入力:

次に、Color オブジェクトの静的リストを定義して、ドロップダウンのオプションを設定します。

<code class="language-csharp">public static IEnumerable<Color> Colors = new List<Color> {
    new Color { ColorId = 1, Name = "Red" },
    new Color { ColorId = 2, Name = "Green" },
    new Color { ColorId = 3, Name = "Blue" }
};</code>
ログイン後にコピー

3.ビューでの実装:

最後に、ASP.NET MVC ビューで Html.DropDownListFor() ヘルパーを使用してドロップダウンをレンダリングします。

<code class="language-html">@Html.DropDownListFor(model => model.MyColorId, new SelectList(Color.Colors, "ColorId", "Name"))</code>
ログイン後にコピー

このコードは、Colors リストを使用してドロップダウン リストを生成します。 ColorId プロパティは値として使用され、Name プロパティは表示テキストとして使用されます。選択した値は、モデルの MyColorId プロパティにバインドされます。

以上がASP.NET MVC で単純な HTML DropDownListFor を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート