当下拉列表选择改变时显示不同的输出

本文关键字:输出 显示 下拉列表 选择 改变 | 更新日期: 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中没有autoPostBackonSelectedItemChanged事件。这些属于asp.net WebForms。为了做你想做的事情,你应该使用javascript

像这样:

@Html.DropDownList(mouseList, new { onchange = "this.form.submit();" })

并在controller中增加一个action来接收form的数据。

检查这些问题+,+,+:

相关文章: