ホームページ >バックエンド開発 >C++ >ASP.NET MVCで静的オプションを使用した単純なHTMLドロップダウンリストを作成する方法

ASP.NET MVCで静的オプションを使用した単純なHTMLドロップダウンリストを作成する方法

DDD
DDDオリジナル
2025-01-19 06:34:10124ブラウズ

How to Create a Simple HTML Dropdown List with Static Options in ASP.NET MVC?

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。