0

在我的模型中,我希望能够通过 DropDownList 选择属性的值。像这样:

public int Foo { get; set; }

private IEnumerable<string> FooOptions = new IEnumerable<string> { "Foo", "Bar" };

因此,在呈现的 html 中,我将有以下内容:

<select name="Foo">
    <option value="0">Foo</option>
    <option value="1">Bar</option>
</select>

这在 Controller 和 View 中很容易做到,但我实际上正在寻找一种与 Visual Studio 的默认 Controller / View Scaffolder 一起工作的方法。

甚至可能吗?或者更好的是,有没有更好的方法来实现这一点?

TIA,安德烈

4

1 回答 1

1

看看这个链接:http ://www.asp.net/mvc/tutorials/javascript/working-with-the-dropdownlist-box-and-jquery/examineing-how-aspnet-mvc-scaffolds-the-dropdownlist -帮手

您会注意到,如果您将 MVC 与 EF 一起用于使用外键的模型(使用 IEnumerable 转换为 POCO),Visual Studio 将自动创建一个下拉列表。

于 2013-01-31T13:30:15.817 回答