当下拉列表选择改变时显示不同的输出
本文关键字:输出 显示 下拉列表 选择 改变 | 更新日期: 2023-09-27 18:11:52
我有一个ViewModel
和一个List<Mouse>
。在我的view
中,与viewmodel
绑定,我有一个带有鼠标id的dropdownlist
。当用户从列表中选择一个项目时,我必须在许多文本框中更改页面上显示的信息(显示鼠标信息)。我该怎么做呢?(使用控制器/剃须刀/…?)
我试过了
@Html.DropDownList(mouseList, new { AutoPostBack = "true",OnSelectedIndexChanged="GarantiDropDown_Change" })
和插入方法在控制器,但它不工作
在asp.net mvc中没有autoPostBack
或onSelectedItemChanged
事件。这些属于asp.net WebForms。为了做你想做的事情,你应该使用javascript。
像这样:
@Html.DropDownList(mouseList, new { onchange = "this.form.submit();" })
并在controller
中增加一个action
来接收form
的数据。
检查这些问题+,+,+: