2014-02-19 21 views
0

我使用的代碼從以下鏈接第二次:MVC 4 Webgrid IE 10你想打開還是保存EfficientPaging.json?當點擊列

http://stick2basic.wordpress.com/2013/03/18/efficient-paging-and-sorting-with-webgrid-web-helper-asp-net-mvc/

當我在列標題名稱點擊它第一次排序列遞增。但是當我第二次點擊列標題名時,它會問我「你想打開還是保存EfficientPaging.json?」

此外,我嘗試了下面的解決方案,但它返回一個頁面,第二列標題點擊文本。

IE9 JSON Data "do you want to open or save this file"

回答

0

我最終使用pagedlistpager助手進行頁面的分頁,排序和過濾。

0

很難說不用下載和本地建立整個代碼,但我可以告訴你,下面的jQuery的方法是沒有得到正確應用到正在從第二個呼叫返回頭鏈接getPageData(即,第一次單擊標題時所進行的調用)。相反,.header a元素上的鏈接只是直接轉到服務器以獲取JSON結果。我會從那裏開始。

$(".header a").live("click", function (e) { 
    var Parameters = e.target.search; 
    var sort = getParameterByName("sort", Parameters); 
    var sortdir = getParameterByName("sortdir", Parameters); 
    $("#hdnSort").val(sort); 
    $("#hdnSortDir").val(sortdir); 
    getPageData(e, d, "First"); 
    return false; 
});