【发布时间】:2011-11-23 15:04:24
【问题描述】:
我有一个 C#.Net MVC3 网络应用程序。我的提案模型有和编辑视图。编辑视图上有一个带有提案列表的下拉列表。要求是,当用户更改下拉列表中的选择项时,需要由提案控制器加载所选提案。我能够提交编辑视图,但不知道如何获取 DropDownList 中的值以查找选择的提案。我相信这是非常可行的。想法?
【问题讨论】:
标签: asp.net-mvc-3 drop-down-menu onchange
我有一个 C#.Net MVC3 网络应用程序。我的提案模型有和编辑视图。编辑视图上有一个带有提案列表的下拉列表。要求是,当用户更改下拉列表中的选择项时,需要由提案控制器加载所选提案。我能够提交编辑视图,但不知道如何获取 DropDownList 中的值以查找选择的提案。我相信这是非常可行的。想法?
【问题讨论】:
标签: asp.net-mvc-3 drop-down-menu onchange
您可以将下拉列表放在表单中,然后在选择更改时提交表单。这样,选定的值将自动发送到控制器动作。或者,如果您在选择更改时手动执行一些 AJAX 请求,您可以将所选值与请求一起发送:
$('#id_of_your_ddl').change(function() {
var selectedProposal = $(this).val();
$('#resultDiv').load('@Url.Action("Index", "Proposal")', { id: selectedProposal });
});
【讨论】: