MVC - DropDown 包含数据库中一个字段的所有不同值?

Keh*_*mme 1 html asp.net-mvc razor drop-down-menu

我正在尝试通过Model在我的视图中使用 来创建一个下拉列表,其中包含我的数据库中一列(字段)的所有不同值。

我实际上不确定Model通常称为什么,但显然它不是 ViewModel。这是Model我指的:

@model IEnumerable<Model.Student>

我需要的领域是Company. 我是 MVC 的新手,不知道从哪里开始,所以感谢所有建议。

我也一直在寻找其他问题,但找不到可以解决我的问题的问题。

编辑:我在 C#、ASP.Net 4.5 中编码并使用 Razor 视图。

Keh*_*mme 5

我结束了这个:

<select id="company" name="company">
    @foreach(var c in Model.Select(s => s.Company).Distinct())
    {
        <option id="c-@count">@c</option>
    }
</select>
Run Code Online (Sandbox Code Playgroud)