ASP.NET MVC 4实现局部刷新

来源:互联网 发布:excel防止数据粘贴 编辑:程序博客网 时间:2024/06/05 06:13


废话不多说,直接讲我的思路:

利用Ajax+PartialView实现局部刷新。

首先在页面上引用了一个PartialView,当用Ajax更新数据时需要同时更新整个PartialView内容。

Ajax代码:

$.ajax({ url: "url",            type: "Post",            data: {                "sectionid": sectionId,                "questions": ids.join(",")            },            success: function (data) {                //TODO:更新后的处理代码                $("Selector").html(data);            },            error: function (XMLHttpRequest, textStatus, errorThrown) {                alert("保存失败:" + errorThrown);            }        });

后台C#代码:

[HttpPost]        public ActionResult UpdateSection(int sectionid, string questions)        {            try            {                //更新PartialView                               return PartialView("ViewSection", newSection);            }            catch (Exception exp)            {                throw exp;            }        }
就这么简单,根本不需要拼接字符串什么的。


0 1