asp.net-mvc-3 – 如何在asp.net MVC剃刀中生成dropdownlist

在我的剃刀我正在生成这样的下拉列表.
@{
        var listItems = new List<ListItem> 
        { 
              new ListItem { Text = "Home To School",Value = "0" },new ListItem { Text = "School To Home",Value = "1" } 
        };
    }

@Html.DropDownList("Direction",new SelectList(listItems),new {onchange = "getAlldata()"})

从这里生成的HTML就是这样的

<select id="Direction" name="Direction" onchange="getAlldata()">
<option>Home To School</option>
<option>School To Home</option>
</select>

但是我想生成这样的HTML

<select id="Direction" name="Direction" onchange="getAlldata()">
<option value="0">Home To School</option>
<option value="1">School To Home</option>
</select>

我该怎么做

解决方法

像这样使用
@Html.DropDownList("Direction",new SelectList(listItems,"Value","Text"),new {onchange = "getAlldata()"})

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....