2013-05-03 33 views
0

我有ViewModelList<Mouse>。在我的view中,绑定了viewmodel,我有一个带鼠标标识的dropdownlist。当用户从列表中选择一个项目时,我必须在很多文本框中更改页面上显示的信息(显示鼠标信息)。 我怎样才能做到这一点?(使用控制器/剃须刀/ ..?)当下拉列表选择发生变化时显示不同的输出

我试着

@Html.DropDownList(mouseList, new { AutoPostBack = "true",OnSelectedIndexChanged="GarantiDropDown_Change" }) 

和插入控制器的方法,但它不能正常工作。

回答

0

有没有这样的事情autoPostBackonSelectedItemChanged事件在asp.net mvc。这些属于asp.net WebForms。为了做你想做的事,你应该使用javascript

是这样的:

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

,并在controller添加action到收到的form数据。

检查这些问题+++

+0

@ user2328912:它解决问题了吗? – 2013-05-03 15:45:25

相关问题