是否可以根据另一个组合框的值来获得动态组合框值?
我有2个组合框的视图,两个都有静态值(不需要db调用来加载它们)
Combobox 1值:
如果用户选择第一个选项,则第二个组合框的值应为
如果用户选择第二个选项,则第二个组合框的值应为
在我的视图模型中我有
public string InputType{ get; set; }
public IList<SelectListItem> TypeList
{
get
{
var optionList = new List<SelectListItem>();
optionList.Add(new SelectListItem() { Text = "People", Value = "P" });
optionList.Add(new SelectListItem() { Text = "Animal", Value = "A" });
return optionList;
}
}
public string People { get; set; }
public IList<SelectListItem> PeopleList
{
get
{
var optionList = new List<SelectListItem>();
optionList.Add(new SelectListItem() { Text = "Man", Value = "Man" });
optionList.Add(new SelectListItem() { Text = "Woman", Value = "Woman" });
return optionList;
}
}
public string Animal { get; set; }
public IList<SelectListItem> AnimalList
{
get
{
var optionList = new List<SelectListItem>();
optionList.Add(new SelectListItem() { Text = "Cat", Value = "Cat" });
optionList.Add(new SelectListItem() { Text = "Dog", Value = "Dog" });
return optionList;
}
}
查看
<div class="form-group">
<label for="inputSmall" class="col-xs-2 control-label">@Consts.Type</label>
<div class="col-xs-4">
@Html.DropDownListFor(x => x.InputType, Model.TypeList, new { @class = "form-control input-sm" })
</div>
</div>
我怎么能: