/ / Ripristina il timeout della sessione se l'utente è attivo in asp.net - asp.net, sessione

Ripristina il timeout della sessione se l'utente è attivo in asp.net - asp.net, sessione

Voglio resettare il timeout della sessione se l'utente è attivo nel timeout della sessione.

si intende:

Consenti a un utente di accedere a un sistema il cui timeout della sessione è di 10 minuti. se l'utente esegue qualche operazione con quel timeout, il timeout della sessione verrà avviato quando l'utente è inattivo.

se l'utente esegue nuovamente l'operazione, il tempo di attesa della sessione sarà sospeso.

come fare questo.

per favore aiuto

Grazie

risposte:

0 per risposta № 1

metti segui la configurazione nel tuo web.config

<sessionState timeout="10" />

MSDN dice:

Attributo TimeSpan facoltativo.

Specifica il numero di minuti che può essere una sessioneinattivo prima che venga abbandonato. L'attributo di timeout non può essere impostato su un valore superiore a 525,600 minuti (1 anno) per le modalità in-process e state-server.

Si applica l'impostazione di configurazione del timeout della sessionesolo per pagine ASP.NET. La modifica del valore di timeout della sessione non influisce sul timeout della sessione per le pagine ASP. Analogamente, la modifica del timeout della sessione per le pagine ASP non influisce sul timeout della sessione per le pagine ASP.NET.

Il valore predefinito è 20 minuti.

riferimento:http://msdn.microsoft.com/en-us/library/h6bb9cz9%28v=vs.100%29.aspx


0 per risposta № 2

Il server lo farà Automatically resettare il Timeout della sessione, una volta che l'utente diventa attivo.

Non c'è un codice esplicito richiesto per realizzare questo ... semplicemente impostando il timeout della sessione sarebbe stato sufficiente ..

aggiornato:

Allora dovresti considerare questo:

Come interrompere il timeout della sessione dopo 20 minuti in asp.net?

Spero che questo ti aiuti..