Asp.net mvc 不带项目的DropDownListFor

Asp.net mvc 不带项目的DropDownListFor,asp.net-mvc,razor,dropdownlistfor,Asp.net Mvc,Razor,Dropdownlistfor,我有两个DropDownListFors。随着第一个选定项的更改,第二个选定项的列表也会更改。在这里之前没有问题 问题是我希望第二个列表在第一个DropDownListFor的第一个更改之前为空。我该怎么做 简言之,我怎么能拥有一个一开始没有项目的DropDownListFor?我想我找到了。这太简单了 @Html.DropDownListFor(model=>model.Student, 新名单(){ 新建SelectListItem(){Text=”“,Value=”“} }) 显示您的代码

我有两个
DropDownListFor
s。随着第一个选定项的更改,第二个选定项的列表也会更改。在这里之前没有问题

问题是我希望第二个列表在第一个
DropDownListFor
的第一个更改之前为空。我该怎么做


简言之,我怎么能拥有一个一开始没有项目的
DropDownListFor

我想我找到了。这太简单了

@Html.DropDownListFor(model=>model.Student,
新名单(){
新建SelectListItem(){Text=”“,Value=”“}
})

显示您的代码或显示JSFIDLE
@Html.DropDownListFor( model => model.Student,
    new List<SelectListItem>() {
        new SelectListItem() { Text = "", Value = "" }
    })