2017-09-22 1 views
0

Ich erstelle ASP.net-Website in dieser Website Ich habe Sitzungen in verschiedenen Modulen verwaltet und ich ändere auch die Einstellungen von web.config aber die Probleme sind, dass meine Sitzung ist nach dem Hosting meiner Website automatisch abgelaufen. Es funktioniert gut auf meinem lokalen Host, aber nach dem Hosting-Session abgelaufen nach einigen Minuten. will ich für lange Zeit Sitzung am Leben halten oder bis der Benutzer klickt nicht auf Logout-ButtonWie man die Sitzung am Leben hält, bis der Benutzer nicht auf Abmelden klickt

in meiner Anwendung ich möchte nur Benutzer-Login berechnen und Abmeldezeit egal Benutzer meine Anwendung verwendet oder nicht er nur anmelden, wenn er kommt und Abmeldung zum Zeitpunkt der verlassen ich möchte nur einige Beispiel-Code, die Anforderung an den Server im Hintergrund senden und Sitzung am leben für alle meine Seiten halten kann (ich habe 8 Masterseiten in meiner Anwendung)

+0

einfach ping den Bediener von js alle paar Minuten (eine URL über Ajax geladen werden), um die Sitzung zu verlängern. – dandavis

+0

@dandavis ich bin neu in asp.net so könnten Sie mir bitte erklären, wie dies zu tun –

Antwort

0

auf page_load() Ereignis, speichern Sie Ihre Sitzung in einer lokalen Variablen. wie:

string sid = ""; 
sid = Sesion["id"]; 
+0

Ich habe viele Seiten, die sehr lange suchen ich will einfachen Code, der alle Sitzung lebendig halten kann oder einen Code für Masterseiten –

+0

Schauen Sie hier! [HIER] (http://www.beansoftware.com/ASP.NET-Tutorials/Keep-Session-Alive.aspx) gibt es viele Möglichkeiten, es zu tun. –

Verwandte Themen