2011-09-20 44 views
0

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

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

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

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

回答

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); 

我希望联合国derstund很好你的问题。

马尔科

+0

日Thnx 米试图sumthing一样,只有 – 1Mayur

+0

咱们我知道,如果它为你工作,如果不与我们分享更多的代码,找到一个更好的解决方案 –