2
我正在使用Telerik MVC網格,以及AJAX綁定到[Authorize]所保護的操作。問題與Telerik MVC網格使用AJAX綁定和MVC授權屬性
當登錄會話的asp.net到期,如果我觸發格行爲之一的,我得到以下錯誤信息:「錯誤的請求的URL沒有返回JSON」
我想叫阿賈克斯一旦會話過期,將超時作爲正常操作。
任何想法?我在Telerik論壇上多次問過這個問題,但目前還沒有答覆。
TIA!
我正在使用Telerik MVC網格,以及AJAX綁定到[Authorize]所保護的操作。問題與Telerik MVC網格使用AJAX綁定和MVC授權屬性
當登錄會話的asp.net到期,如果我觸發格行爲之一的,我得到以下錯誤信息:「錯誤的請求的URL沒有返回JSON」
我想叫阿賈克斯一旦會話過期,將超時作爲正常操作。
任何想法?我在Telerik論壇上多次問過這個問題,但目前還沒有答覆。
TIA!
我終於在telerik論壇上找到了答案。
我定製的電網故障客戶端事件:link< --dead鏈接
編輯:正如上面的鏈接是死的,這裏是一個代碼段。希望這會有所幫助。 我用這個網格上的聲明:
.ClientEvents(events => events.OnError("onGridError"))
,這是javascript函數調用它只是supresses錯誤並重定向到登錄頁面:
function onGridError(e) {
e.preventDefault();
var xhr = e.XMLHttpRequest;
document.location.href = '../Account/Login';
}
注:我不認爲中間行(var xhr ... etc)實際上做了任何事情,對我來說看起來多餘,只是從代碼庫中抓取它。
你可以在這裏發佈代碼 - 論壇似乎被關閉。 – HitLikeAHammer 2014-02-13 21:11:33