시간이 초과되지 않아야하는 인트라넷 페이지가 있으며 (그렇게 무기한으로) JS를 사용하여 그 방법을 그대로 유지합니다.연결이 끊어진 상태에서 asp.net 세션 시간 초과가 발생했습니다.
하지만 사용자가 연결을 끊을 때 발생하는 한 가지 문제가 있습니다. 세션 시간이 초과되면 연결이 끊어지기 때문에 자주 발생합니다.
어떻게하면 세션을 계속 유지하고 새로 고칠 수 있습니까?
시간이 초과되지 않아야하는 인트라넷 페이지가 있으며 (그렇게 무기한으로) JS를 사용하여 그 방법을 그대로 유지합니다.연결이 끊어진 상태에서 asp.net 세션 시간 초과가 발생했습니다.
하지만 사용자가 연결을 끊을 때 발생하는 한 가지 문제가 있습니다. 세션 시간이 초과되면 연결이 끊어지기 때문에 자주 발생합니다.
어떻게하면 세션을 계속 유지하고 새로 고칠 수 있습니까?
web.config에서 세션 시간 초과를 늘리면 어떨까요?
<configuration>
<system.web>
<sessionState timeout="120"></sessionState>
</system.web>
</configuration>
http://msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate.timeout.aspx
다른 가능한 방법은 사용자의 쿠키와 연결하여 데이터베이스를 만들고, 완전히 사용자와 연결되어있는 귀하의 "사용자 세션"데이터를 사용하는 것입니다.
서버에 세션 타임 아웃은 모든 세션 보다는 와이파이 범위 밖으로 하나의 세션
입니다
<system.web>
<authentication mode="Forms">
<forms timeout="120"/>
</authentication>
<sessionState timeout="120" />
</system.web>
첫 세트 폼 인증을 사용하는 경우 전체가 웹 설정에 사용해보십시오 네트워크는 그래서 당신은 살아 계속 쿠키를 사용 쿠키를 사용할 필요가
을 살아 보관하지 를 부러
이미 높은 수를 설정했지만 작동하지 않습니다. 일단 wifi가 떨어지면 시간이 초과되었습니다. 페이지가 시간 초과 된 경우 사용자가 알 수 있도록 메시지를 표시하는 방법 –
@sd_dracula 당신은 ajax 호출로이를 수행 할 수 있습니다. 만약 ajax가 재생을 실패하면 실패 함수가 트리거되고 연결이 끊어지고 메시지를 표시 할 수 있습니다. 내 말은 아약스를 사용하여 통화 시간을 정할 수 있다는 것입니다. – Aristos
좋아요, 어떻게 그 일을 시작 하죠? –