C# 无法获取下拉列表以将数据从视图传递到控制器?

C# 无法获取下拉列表以将数据从视图传递到控制器?,c#,asp.net,asp.net-mvc,entity-framework,razor,C#,Asp.net,Asp.net Mvc,Entity Framework,Razor,我已经使用实体框架为请假系统建立了一个MVC web应用程序。模型RequestModel有一个值LeaveType,我想让用户从下拉列表中选择它。查看页面上LeaveType输入的代码如下: <div class="form-group"> @Html.Label("Leave Type", htmlAttributes: new { @class = "control-label col-md-2" }) <div class="co

我已经使用实体框架为请假系统建立了一个MVC web应用程序。模型RequestModel有一个值LeaveType,我想让用户从下拉列表中选择它。查看页面上LeaveType输入的代码如下:

    <div class="form-group">
        @Html.Label("Leave Type", htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.DropDownList("LeaveTypes")
        </div>
    </div>

我将非常感谢任何关于我可能错过什么的想法。我可以添加代码的任何其他部分,如果它们有助于找到问题的根源,请告诉我

创建一个名为LeaveTypes的下拉列表,但将其绑定为LeaveType。相应地更改下拉列表的名称:

@Html.DropDownList("LeaveType")
…或使用

Html.DropDownListFor(m => m.LeaveType, ...)

方法

请您展示一下如何初始化您的可视包。
Html.DropDownListFor(m => m.LeaveType, ...)