Jquery 更新MVC3局部视图

Jquery 更新MVC3局部视图,jquery,asp.net-mvc,asp.net-mvc-3,partial-views,Jquery,Asp.net Mvc,Asp.net Mvc 3,Partial Views,我正在使用MVC和Jquery。 我有一个局部视图,每当用户修改视图中的某些数据时,它都需要更新。问题是局部视图没有更新。如何更新局部视图 部分视图(WorkReport)中的jquery代码 控制器代码: [HttpGet] public PartialViewResult GetWorkList(string date) { model.workList = workList; return PartialView("WorkReport",

我正在使用MVC和Jquery。 我有一个局部视图,每当用户修改视图中的某些数据时,它都需要更新。问题是局部视图没有更新。如何更新局部视图

部分视图(WorkReport)中的jquery代码

控制器代码:

[HttpGet]
    public PartialViewResult GetWorkList(string date)
    {
        model.workList = workList;
        return PartialView("WorkReport", model);

    }

 [HttpPost]
    public ActionResult ModifyDuration(string newDuration, string id, string date)
    {
        DataOperation dataOperation = new DataOperation();
        dataOperation.UpdateWorkDuration(newDuration, id);
        return RedirectToAction("GetWorkList", new
        {
            date = date
        });
    }
您可以使用,但请确保选择正确的页面。或使用加载

$("#modify").load('@Url.Action("ModifyDuration", "ViewWork")');

我在JQuery中加载Partials的成功率更高,方法是:

$("#modify").click(function () {
    $("#workList").load('/ViewWork/ModifyDuration');
}
硬编码路径(link)是一个坏主意,所以请始终使用
@Url.Action()
方法。你的代码应该是

$("#modify").click(function () {
    $("#workList").load('@Url.Action("ModifyDuration", "ViewWork")');
}

你实际上没有发布问题,也没有试图描述问题是什么。是的,问题是什么?问题是什么,老兄?你在哪里创建模型和工作列表?可能是您总是加载相同的数据吗?在用户进行一些数据修改后,我尝试更新局部视图,但此更新不起作用。
$("#modify").click(function () {
    $("#workList").load('@Url.Action("ModifyDuration", "ViewWork")');
}