【发布时间】:2017-08-17 03:24:30
【问题描述】:
我是 MVC 应用程序的新手,我试图在我的页面中添加一个下拉列表 1,它工作正常。现在我又创建了两个下拉菜单 2 和 3,需要根据从下拉菜单 1 中选择的值显示下拉菜单 2 或下拉菜单 3。
cshtml 如下所示
<div>
@{
List<SelectListItem> listItems = new List<SelectListItem>();
listItems.Add(new SelectListItem
{
Text = "Car",
Value = "Car"
});
listItems.Add(new SelectListItem
{
Text = "Bike",
Value = "Bike",
});
}
@Html.Label("Vehicle")
@Html.DropDownList("VehicleType", listItems, new { @class = "form-control" })
</div>
<div>
@Html.Label("Cars");
@Html.DropDownListFor(m => m.CarsList, new SelectList(Model.CarsList, "Name", "Name"), "Select Car")
@Html.Label("Bike");
@Html.DropDownListFor(m => m.BikeList, new SelectList(Model.BikeList, "Barcode", "Name"), "Select Bike")
</div>
现在它显示所有三个下拉列表,但如果车辆被选为汽车,我想显示 Cars 下拉列表。我该怎么做。
【问题讨论】:
标签: html asp.net asp.net-mvc drop-down-menu