2013-11-18 3 views
1

Существует ли стандартный подход при запросе уведомлений пользователей о тайм-ауте сеанса в ASP.NET MVC? Я знаю, что мы можем иметь клиентские jQuery модальные окна, которые могут быть использованы для оповещения пользователей, и его можно сохранить в макете или мастер-страницах, если у меня есть более одной главной страницы.Session TimeOut Alert в MVC

Не уверен, что это лучший способ для этого.

Любая помощь приветствуется ...

ответ

0

Ну, я выяснил, как это сделать.

Подход, который я принял, это создать файл jquery. Внутри он создает функции DHTML и slidertimeout как в нем, так и затем помещает jquery-файл в пакет jquery, таким образом, у меня есть все мои html (или DHTML) и функциональные возможности в одном файле, а его ссылка на приложение

1

Если есть общий макет страницы, которые используют все другие страницы макета, то я бы поместить его туда. В противном случае каждая страница макета должна будет включить ее.

В любом случае, чтобы избежать дублирования, вы захотите поместить его в пользовательский элемент управления, чтобы вы могли просто включить его туда, где вам нужно, используя только пару строк кода.

+0

Вы можете создать метод sessiontimeout, аналогичный вашему методу выхода из системы. Если время ожидания сеанса, вы можете перенаправить пользователя на страницу входа через этот метод. Затем вы можете отобразить пользователю сообщение о том, что сеанс тайм-аута. –