码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET MVC 4实现局部刷新

时间:2015-04-27 15:17:57      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:mvc   ajax   局部刷新   



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

利用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;

            }

        }
就这么简单,根本不需要拼接字符串什么的。



ASP.NET MVC 4实现局部刷新

标签:mvc   ajax   局部刷新   

原文地址:http://blog.csdn.net/lj2tj/article/details/45309577

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!