Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / VB.net Session получить время до TimeOut / 11 сообщений из 11, страница 1 из 1
18.02.2013, 22:45
    #38156513
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
VB.net
Net 2 , 3.5

стоит задача
на всех страницах aspx проверять существование переменной в Session
за 30 секунд до окончания этой самой сессии нужно выдать окошко с предложением продолжить сессию
иначе или по окончанию времени перекинуть на другую страницу

не понимаю как организовать таймер на проверку времени
может кто знает ?

спасибо !
...
Рейтинг: 0 / 0
18.02.2013, 22:50
    #38156515
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
michael R,

А что такое "страница aspx"? Она у Вас на клиенте или на сервере?
...
Рейтинг: 0 / 0
18.02.2013, 22:56
    #38156523
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
сама страница серверная
ASPX это расширение файла

а вот окошко вероятнее должно быть клиентским
...
Рейтинг: 0 / 0
18.02.2013, 23:47
    #38156561
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
michael R,

Это только на клиенте можно сделать.
Но, таки можно. Поверьте.
Берёте яваскрипт в руки... . :)
...
Рейтинг: 0 / 0
19.02.2013, 00:15
    #38156588
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
я даже Jquery могу в руки взять
только всё равно не понятно как такой таймер сделать
тем более что будут переходы на разные серверные страницы
...
Рейтинг: 0 / 0
19.02.2013, 00:33
    #38156602
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
michael R,

Во-первых, пишется jQuery, а не как у Вас.
Во-вторых, я говорил про яваскрипт (javascript). Если хотите - пишите на жКверях. Проще без жКверей.
Несколько строчек всего. Написать Вам код - не знаю, как там у Вас всё устроено.
По моему скромному имху, просто зарядить setInterval на минут 15, а сервер пускай чего-то отвечает. Тогда у Вас сессия вообще никогда не закончится, если специально не захотите.
ПС. Это не рыба, а удочка.
...
Рейтинг: 0 / 0
19.02.2013, 00:39
    #38156612
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
я имел ввиду нечто такое
http://demos.telerik.com/aspnet-ajax/notification/examples/sessiontimeout/defaultvb.aspx?#qsf-demo-source

наверно отсюда и буду скакать
Telerik хорошие контроли

спасибо !
...
Рейтинг: 0 / 0
19.02.2013, 00:44
    #38156616
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
michael...Telerik хорошие контроли...
Хорошие. Ещё девэкспресс можете посмотреть. Рекомендую.
Только каким боком это к Вашему вопросу - не понятно.
...
Рейтинг: 0 / 0
19.02.2013, 00:51
    #38156621
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
частично подходит
правда эта работа скрипта на одной только странице
а мне нужно будет на разных и время общее для всех

буду думать
...
Рейтинг: 0 / 0
19.02.2013, 04:12
    #38156686
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
michael R, а чего тут думать?
Код: html
1.
2.
3.
4.
5.
<script language="javascript" type="text/javascript">
    var sessionTimeout = <%= Session.Timeout %> * 60;

    setTimeout('alert("Не забудь продлить сессию!")', (sessionTimeout - 30) * 1000);
</script>

Для начала думаю хватит
...
Рейтинг: 0 / 0
20.02.2013, 14:27
    #38159030
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB.net Session получить время до TimeOut
опять я

нашёл неплохой плагин
http://rigoneri.github.com/timeout-dialog.js/

но теперь вопрос
мне нужно добавить дополнительный функционал
при нажатии на кнопки нужна отработка моего кода
или при окончании работы окна плагина
элементарный алерт не работает

как мне это реализовать?
спасибо
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / VB.net Session получить время до TimeOut / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]