客户端到服务器端调用

问题描述:

我想要更改下拉列表中可用值的列表,具体取决于在另一个下拉列表中选择的值,并取决于模型中某些字段的值。我想用JQuery来做到这一点。唯一困难的部分是检查模型中的值。我被告知我可以使用Ajax来做到这一点。有没有人有任何想法我会如何做到这一点?客户端到服务器端调用

AJAX的确是您需要的技术。它用于从客户端浏览器向服务器发送异步请求。

jQuery has an ajax function你可以用它来启动这样的请求。在您的控制器中,您可以使用标有[HttpPostAttribute]的常规方法来响应您的AJAX请求。

大多数情况下,您会从控制器向您的视图返回JSON结果。把JSON看作类似于XML的东西,但更容易从浏览器使用。浏览器将接收JSON,然后可以解析结果以执行显示消息或在浏览器中替换某些HTML等内容。

Here you can find a nice example如何一起使用它。