具有动态填充内容的Asp.Net MVC中的Ajax表单的多个ActionResults?

时间:2011-07-27 04:32:32

标签: jquery asp.net-mvc ajax forms

我有一个像这样的强类型模型

 
public class CitySurvey
{
public string City {get;set;}
public IEnumerable People {get;set;}
public IEnumerable Buildings {get;set;}
}

想象一下,我在视图中有一个这样的表单

<form>
<input id = ‘City' type='text' />
<select id = 'People'> </select> //this is dynamically filled with city
<select id = 'Buildings'> </select>//this is dynamically filled with city
<input type= "submit">
</form>

我想做以下事情:

  • 根据输入的城市填写#Pople和#Buildings下拉列表
  • 提交表单并执行一段Javascript

我可以做一个像

这样的ActionResults吗?
Public ActionResults(CitySurvey city)

完成这两项任务?我需要写另一个来填充下拉列表吗?如何使用jquery表单插件发布这种强类型的动态内容?

谢谢!

1 个答案:

答案 0 :(得分:1)

在接受的答案中查看ASP.NET MVC - Cascading Drop Down以及Stephen Walther文章的链接。

应该为您提供所需的所有信息。