我正在尝试使用我视图中的Model
创建一个下拉列表,其中包含数据库中ONE列(字段)的所有不同值。
我实际上不确定通常调用Model
是什么,但显然它不是ViewModel。这是我所指的Model
:
@model IEnumerable<Model.Student>
我需要的字段是Company
。我是MVC的新手,不知道从哪里开始所以所有建议都值得赞赏。
我一直在寻找其他问题,但找不到解决我问题的问题。
编辑我在C#,ASP.Net 4.5中编码并使用Razor视图。
答案 0 :(得分:4)
我最终得到了这个:
<select id="company" name="company">
@foreach(var c in Model.Select(s => s.Company).Distinct())
{
<option id="c-@count">@c</option>
}
</select>
已经过测试。它完全符合我的需要。也许这会对某人有所帮助,也许不会。它似乎不是很传统。