0

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

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

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

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

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

4

1 回答 1

0

我完全会使用 ajax 和 jquery。将方法 $.ajax() 与 $(.selector).change() 事件一起使用。在这里,您可以参考 .ajax() 方法。

于 2012-07-27T12:46:47.583 回答