keep session alive in asp.net

keep session alive in asp.net

Add below script in Master Page :

var count = 0;
var max = 100;

function Reconnect(){

count++;
if (confirm('Session is going to expire in next 2 minutes. Click OK to keep the session alive.') == true) {
window.status = 'Link to Server Refreshed ' + count.toString() + ' time(s)';
var img = new Image(1, 1);
img.src = 'Reconnect.aspx';
}
}


$(document).ready(function() {
window.setInterval(‘Reconnect()’, ((20 * 60000)) – 120000);
//20 is the session time out set in the web config file.
});

 

Add one aspx page in your application and replace whole page code with the following code :

<%@ Page Language="C#" %>

<%@ OutputCache Location="None" VaryByParam="None" %>

<html xmlns="http://www.w3.org/1999/xhtml">

</html>

 

Leave a Reply