我很难找到一个好的答案。 因为它在我的第一个MVC应用程序中很常见,所以我想把它弄好。
一个简单的案例是两个下拉列表。第一个是填充,另一个不是。当第一个更改时,我需要动态地将数据加载到第二个。
来自WebForms,我将连接到第一个下拉列表的更改事件,检查其值并在回发中填充另一个。如果我想要类似AJAX的行为,我会在项目的某个地方有一个WCF服务,并对它进行JQuery调用。
我很想在这里做同样的事情,除了我觉得为这种创建一个web服务绕过我的控制器和视图模型。另外,我不需要在这里异步加载。
那么这样做的正确方法是什么?到目前为止,我已经听过网络服务,部分视图,回发等等。