/ / .net Session Time Out i Kendo Popup Window - javascript, asp.net, asp.net-mvc, kendo-ui

.net Session Time Out i okno wyskakujące Kendo - javascript, asp.net, asp.net-mvc, kendo-ui

Używam wyskakującego okienka do edycji operacji za pomocą frameworka Kendoui.

Gdy sesja wygaśnie, gdy wyskakujące okienko jest otwarte, strona logowania załaduje się w wyskakującym oknie.

Chciałbym dodać js na stronie przekierowującej formularze i sprawdzić, czy jest ładowany w wyskakującym oknie, a jeśli tak, to przekieruj i zamknij okno.

Czy istnieje sposób ustalenia, czy strona jest ładowana w wyskakującym okienku, a jeśli tak, to w jaki sposób mogę uzyskać do niej dojście?

Dzięki

Odpowiedzi:

2 dla odpowiedzi № 1

Zwykle strona nie jest przekierowywana na loginstronę, aż klikniesz przycisk lub zrobisz coś. Mieliśmy ten sam problem i rozwiązaliśmy go za pomocą wywołania Ajax dla naszego wyskakującego okienka. Mieliśmy więc przycisk w wyskakującym okienku i czytamy odpowiedź z serwera. Jeśli sesja już wygasła, będziesz mieć zły kod odpowiedzi (zdecydowanie nie 200). Możesz go odczytać i zinterpretować oraz w swoim oknie wyskakującym JS i przekierować na stronę logowania, np .:

window.location = login_url