首页 > 后端开发 > C++ > 如何在 ASP.NET MVC 中创建带有静态选项的简单 HTML 下拉列表?

如何在 ASP.NET MVC 中创建带有静态选项的简单 HTML 下拉列表?

DDD
发布: 2025-01-19 06:34:10
原创
159 人浏览过

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板