使用jQuery查找MVC3教程

使用jQuery查找MVC3教程,jquery,asp.net-mvc-3,Jquery,Asp.net Mvc 3,我正在看一个教程,它展示了如何调用MVC操作和传递参数。 我有一个动态的“评论框”,我需要保存到数据库。 我想使用jQuery将注释数据发送到一个REST方法,该方法将处理注释数据 我还需要用MVC操作返回的数据刷新页面的一部分。 数据以JSON的形式返回 我看过Scott Guthrie的tutoral,但它使用postback。 我需要通过jQuery进行异步通信 非常简单的小教程将非常有用 谢谢 编辑: 我将使用jQuery的$.ajax()调用假设您的视图中有一个允许用户发表评论的表单:

我正在看一个教程,它展示了如何调用MVC操作和传递参数。 我有一个动态的“评论框”,我需要保存到数据库。 我想使用jQuery将注释数据发送到一个REST方法,该方法将处理注释数据

我还需要用MVC操作返回的数据刷新页面的一部分。 数据以JSON的形式返回

我看过Scott Guthrie的tutoral,但它使用postback。 我需要通过jQuery进行异步通信

非常简单的小教程将非常有用

谢谢

编辑:
我将使用jQuery的
$.ajax()
调用假设您的视图中有一个允许用户发表评论的表单:

@using (Html.BeginForm("Save", "Comment", FormMethod.Post, new { id = "commentForm" }))
{
    @Html.TextAreaFor(x => x.Comment)
    <input type="submit" value="Comment" />
}
<div id="result"></div>
以及一个控制器操作,该操作将保存注释并返回可在成功回调中使用的JSON对象:

[HttpPost]
public ActionResult Save(string comment)
{
    // TODO: save the comment
    return Json(new { someProperty = "some value" });
}

关于ASP.NET MVC 3和jQuery的渐进增强。

没有单独的表单。我动态添加一个带有“post”和“Cancel”按钮的文本框。单击“post”按钮将调用js函数进行post。你的回答符合我的需要。让我试试看。
[HttpPost]
public ActionResult Save(string comment)
{
    // TODO: save the comment
    return Json(new { someProperty = "some value" });
}