ASP.NET Ajax调用会话已过期

时间:2014-02-28 14:12:24

标签: jquery asp.net ajax

我有一个代码,我在其中调用asp.net方法。有时会话过期,因此它提供有线消息和响应。当会话到期时,此代码返回aspx页面而不是数据。那么如何检查会话过期的方法呢?

function loadGrid() {
    showPopUpMain();
    arrConstructedPages = [];
    var URL = 'XHR/GoogleMediaAjaxCalls.aspx?functionCode=LoadGoogleMedianvoices&searchstring=' + escape(GetSearchString())
    $.ajax({
        type: "POST",
        url: URL,
        data: null,
        cache: false,
        processData: false,
        error: errLoadData,
        success: loaddata
    });
}

Data Returned on method success instead it's session expired.

1 个答案:

答案 0 :(得分:0)

让我们说这就是你所说的:

<script type="javascript">
$(document).ready(function(){
.
.
<% if(Session["something"]!=null){%>
window.setTimeOut('loadData("")',300);
<% } %>
});
</script>