使用Ajax在MVC3中获取和显示数据

使用Ajax在MVC3中获取和显示数据,ajax,asp.net-mvc,asp.net-mvc-3,Ajax,Asp.net Mvc,Asp.net Mvc 3,我在MVC中有一个名为“索引”的视图页面。该视图页面中有3个主控件。为了更好地理解,请参考以下示例。 1.一个下拉列表“客户” 2.一个下拉列表“项目”,取决于“客户” 3.依赖于“项目”的任务列表 当前第一个用户需要选择“客户”。所以,基于客户的“项目”下拉列表数据将从索引的post方法中获取,并绑定该“项目”下拉列表。选择“项目”后,将从索引的post方法获取任务列表并绑定这些任务。所以每次再次加载页面时,我想通过Ajax表单提交来完成 我的问题是,这3个控件在一个视图页面中,所以我想使用A

我在MVC中有一个名为“索引”的视图页面。该视图页面中有3个主控件。为了更好地理解,请参考以下示例。 1.一个下拉列表“客户” 2.一个下拉列表“项目”,取决于“客户” 3.依赖于“项目”的任务列表

当前第一个用户需要选择“客户”。所以,基于客户的“项目”下拉列表数据将从索引的post方法中获取,并绑定该“项目”下拉列表。选择“项目”后,将从索引的post方法获取任务列表并绑定这些任务。所以每次再次加载页面时,我想通过Ajax表单提交来完成

我的问题是,这3个控件在一个视图页面中,所以我想使用Ajax返回页面视图,而不使用局部视图。这可能吗?如果是,那怎么办?或任何其他解决方案,以便我能够显示数据,而无需重新加载整个页面


如果你能给我举一个这样的例子,那就太好了。

以前有人问过很多次:这是其中之一。谷歌搜索层叠下拉列表,你会发现一个可能会帮助你进一步。