在我的模型中,我希望能够通过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,André
答案 0 :(得分:1)
您会注意到,如果您使用MVC与使用外键的模型(转换为带有IEnumerable的POCO),Visual Studio将自动创建一个下拉列表。