Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как узнать, откуда произошёл переход на страницу?
|
|||
|---|---|---|---|
|
#18+
Есть сайт на MVC. Необходимо дать возможность пользователям регистрироваться из разных мест сайта, но при этом после регистрации пользователь должен возвращаться на ту страницу, с которой он перешёл на регистрацию. Самое простое решение - создать соответствующий набор view'шек и контроллеров. Но не хочется плодить их. Смотрел Request.UrlPreferrer, но он показывает адрес собственно страницы регистрации, а мне нужно бы знать, откуда я попал на страницу регистрации. Есть ли другая возможность выбрать, на какую страницу вернуться после регистрации пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 22:38 |
|
||
|
Как узнать, откуда произошёл переход на страницу?
|
|||
|---|---|---|---|
|
#18+
maxapet, ссылка на страницу регистарции пусть содержит в параметре ?returnUrl=«текущий адрес страницы» и возвращай пользователя обратно на эту страницу после. если параметра такого нет, значит пользователь попал на страницу регистрации не со страниц сайта, значит можно редиректить на хоум пейдж. вариант №2: Ajax, всплывающее окошко с логином/регистрацией, на любой странице сайта, пользователь там же и останется после входа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 22:42 |
|
||
|
Как узнать, откуда произошёл переход на страницу?
|
|||
|---|---|---|---|
|
#18+
Спасибо. А как добавить параметр, если переход делается через Html.ActionLink? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 22:48 |
|
||
|
Как узнать, откуда произошёл переход на страницу?
|
|||
|---|---|---|---|
|
#18+
maxapet, @Html.ActionLink("Войти", "Login", "Account", new { returnUrl = ViewContext.HttpContext.Request.Url.PathAndQuery }) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2013, 23:05 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=102&tid=1358491]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 360ms |

| 0 / 0 |
