我有一个C#.Net MVC3网络应用程序。我的提案模型有和编辑视图。在编辑视图上是一个下拉列表,其中包含一个提案列表。要求是,当用户更改下拉列表中的选择时,需要由提案控制器加载所选提议。我能够提交编辑视图,但不知道如何获取DropDownList中的值以查找选择了什么Proposal。我确信这是非常可行的。想法?
答案 0 :(得分:2)
您可以将下拉列表放在表单中,然后在选择更改时提交表单。这样,所选值将自动发送到控制器操作。或者,如果您在选择更改时手动执行某些AJAX请求,则可以将所选值与请求一起发送:
$('#id_of_your_ddl').change(function() {
var selectedProposal = $(this).val();
$('#resultDiv').load('@Url.Action("Index", "Proposal")', { id: selectedProposal });
});