常见问题是:如何调用Controller.Action并将其发送给标准html事件的某些参数(如onblur
或onclick
)。如何在Asp.Net MVC的标准html事件中调用控制器动作?
我使用Asp.Net MVC3。
原始状态: 我的DropDownList我的网页上是这样的:
@Html.DropDownList("DropDownList", ViewBag.selectList as IEnumerable<SelectListItem>)
我不想使用@Html.DropDownListFor
,因为这意味着我要救我的模型的一些附加信息是不可能的。
我需要什么:调用DropDownListSelectionChanged(int moduleId)
同一个控制器的动作SelectedIndexChanged
事件并将选定项目值发送到此操作。
请帮忙。
你想要一个完整的页面文章或ajax? – Tejs
Ajax或甚至只是获取请求(我知道调用SelectedIndexChanged上的新页面听起来很奇怪)。 –