基于其他其他控件动态加载控制数据的策略

时间:2012-07-27 12:38:23

标签: asp.net asp.net-mvc-3 razor

我很难找到一个好的答案。 因为它在我的第一个MVC应用程序中很常见,所以我想把它弄好。

一个简单的案例是两个下拉列表。第一个是填充,另一个不是。当第一个更改时,我需要动态地将数据加载到第二个。

来自WebForms,我将连接到第一个下拉列表的更改事件,检查其值并在回发中填充另一个。如果我想要类似AJAX的行为,我会在项目的某个地方有一个WCF服务,并对它进行JQuery调用。

我很想在这里做同样的事情,除了我觉得为这种创建一个web服务绕过我的控制器和视图模型。另外,我不需要在这里异步加载。

那么这样做的正确方法是什么?到目前为止,我已经听过网络服务,部分视图,回发等等。

1 个答案:

答案 0 :(得分:0)

我完全使用ajax和jquery。使用$ .ajax()方法和$(。selector).change()事件。 Here您可以参考.ajax()方法。