首頁 > 後端開發 > C++ > 如何在 ASP.NET MVC 中建立帶有靜態選項的簡單 HTML 下拉清單?

如何在 ASP.NET MVC 中建立帶有靜態選項的簡單 HTML 下拉清單?

DDD
發布: 2025-01-19 06:34:10
原創
128 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板