欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP.NET MVC 4实现局部刷新

程序员文章站 2023-02-28 18:31:12
 废话不多说,直接讲我的思路: 利用ajax+partialview时间局部刷新。 首先在页面上引用了一个partialview,当用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;

            }

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