首頁 >後端開發 >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下拉清單?具體來說,我想提供「紅色」、「藍色」和「綠色」之間的選擇。

答案:

要實現此目的,請按照以下步驟操作:

請參考MSDN文章和Stack Overflow上的用法範例。

考慮以下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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn