0

セッションが実装されている場所がないasp.netWebサイトがあります。

しかし、本番サーバーにデプロイした後にWebサイトを取得すると、セッションがタイムアウトしていることがわかりました...

web.configファイルのセッションエントリを確認し、コードでセッションを検索しました。

どこにもエントリが見つかりません...

今、私はセッションタイムアウト中にメッセージボックスを置きたいです..これを行う方法..助けてください!!

4

2 に答える 2

2

これをweb.configで確認して、時間を増やすことができます...

<sessionState timeout="20"></sessionState>

また、sessionStatemodeを確認してください...

<sessionState mode="InProc"></sessionState>
于 2009-12-03T11:27:35.323 に答える
1

これをaspxhtmlコードに入れてください

<script language="javascript" type="text/javascript">
    setTimeout('SessionTimeout()', <%= Session.Timeout * 60 * 1000 %>);
    function SessionTimeout() {
        alert(<%= "'Session time out!!'" %>);
        window.location = "Default.aspx"
    }
</script>
于 2009-12-03T11:52:39.563 に答える