Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.09.2006, 11:48
|
|||
|---|---|---|---|
|
|||
Как вернуться на предыдущую страницу? |
|||
|
#18+
Как можно вернуться (программно) на предыдущую страницу, то есть на ту, из которой я оказался на текущей странице. В команде Response.Redirect фигурирует имя модуля. А если я его не знаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 11:56
|
|||
|---|---|---|---|
|
|||
Как вернуться на предыдущую страницу? |
|||
|
#18+
Здравствуйте, hilsoft, Вы писали: H>Как можно вернуться (программно) на предыдущую страницу, то есть на ту, из которой я оказался на текущей странице. H>В команде Response.Redirect фигурирует имя модуля. А если я его не знаю? H> данное сообщение получено с www.gotdotnet.ru H>ссылка на оригинальное сообщение Попробуй завести сессионную переменную с именем страницы. Меняй ее каждый раз при переходе на другую страницу. В результате будешь знать, с какой страницы пришел. И в инструкции Redirect() указуй переменную, хранящую предыдущую страницу. По-моему должно быть нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 12:14
|
|||
|---|---|---|---|
|
|||
Как вернуться на предыдущую страницу? |
|||
|
#18+
Спасибо за отклик. У меня были сомнения в том, что коллекция Session глобальна. Значит, если я на одной странице напишу Session["myPageName"]= "raspisanie"; то и ДРУГАЯ страница при обращении к Session["myPageName"] даст ту же строку с именем модуля "raspisanie"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 12:52
|
|||
|---|---|---|---|
|
|||
Как вернуться на предыдущую страницу? |
|||
|
#18+
В классе страницы создай свойство ReturnUrl:/// <summary> /// URL для возврата на страницу вызова /// </summary> protected string ReturnUrl { get { if ( ViewState["ReturnUrl"] != null ) return ViewState["ReturnUrl"].ToString(); else return null; } set { ViewState["ReturnUrl"] = value; } } Далее в событии Page_Load получаем адрес:if ( !IsPostBack ) { if ( Request.UrlReferrer != null ) ReturnUrl = Request.UrlReferrer.ToString(); } Затем можно вернуться на страницу вызова так:Response.Redirect(ReturnUrl); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 13:02
|
|||
|---|---|---|---|
|
|||
Как вернуться на предыдущую страницу? |
|||
|
#18+
В HTTP заголовках есть св-во Referer (могу ошибаться с названием, если не прав - просмотрите все HTTP заголовки, там оно есть), оно и содержит страницу, с которой пришел пользовательУспехов! http://www.be-mobile.ru также: программа для агенств персонала "Домашний персонал" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 13:14
|
|||
|---|---|---|---|
|
|||
Как вернуться на предыдущую страницу? |
|||
|
#18+
Точно будет!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 13:17
|
|||
|---|---|---|---|
|
|||
Как вернуться на предыдущую страницу? |
|||
|
#18+
но важно учесть, что если переход произошел через Response.Redirect то referrer будут пустым http://dimapasko.spaces.live.com/blog/cns!19D0AD1FA1CDA8!124.entry - - - - - the truth is out there ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1389908]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 412ms |

| 0 / 0 |
