客户端到服务器端的调用

时间:2012-02-07 16:46:06

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

我想根据在另一个下拉列表中选择的值并根据模型中某些字段的值更改下拉列表中的可用值列表。我想用JQuery来做这件事。唯一困难的部分是检查模型中的值。我被告知我可以使用Ajax来做到这一点。有谁知道我将如何做到这一点?

1 个答案:

答案 0 :(得分:2)

AJAX确实是您正在寻找的技术。它用于从客户端浏览器向服务器发送异步请求。

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

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

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