在刷新时保持MVC 2分页的页码

时间:2011-09-20 07:03:56

标签: asp.net-mvc-2 pagination

我正在使用MVC 2分页(不是jquery),我的部分页面每5秒刷新一次。

我想在刷新时保持我的页码。你能否告诉我如何做到这一点。

以下是每5秒页面刷新的代码

setInterval(function () {
    $.ajax(
        {
            type: "GET",
            url: '<%=Url.Action("divtobeupdated", "DefaultController") %>',
            data: {},
            dataType: "text",
            success: function (result) { $("#FileListContainer").html(result); }
        }
    )
    }, 5000);

1 个答案:

答案 0 :(得分:0)

你可以尝试2个解决方案:

1)您将页面的编号传递给服务器并将其传递回视图(不太好,因为您需要更改许多代码) 2)设置一个javascript全局变量,然后在setInterval中设置它,如下所示:

var numOfPage;
setInterval(function () {
numOfPage = getNumofPage();
$.ajax(
    {
        type: "GET",
        url: '<%=Url.Action("divtobeupdated", "DefaultController") %>',
        data: {},
        dataType: "text",
        success: function (result) {
                       //heare you can use numOfPage
                       $("#FileListContainer").html(result);

                       }
    }
)
}, 5000);

我希望知道你的问题。