2013-11-17 4 views
0

По умолчанию человек перенаправляется на домашнюю страницу после входа в систему, и если человек запрашивает любую страницу без входа в систему, она будет автоматически перенаправлена ​​на страницу входа. Теперь мой вопрос заключается в том, как хранить URL-адрес страницы, который запрашивал человек без входа, чтобы он мог быть перенаправлен на эту страницу после подтверждения доказательства его аутентификации.Как сохранить запрашиваемый URL страницы?

ответ

1

Если вы используете аутентификацию ASP.NET Forms, модуль передаст первоначально запрошенную страницу в качестве параметра строки запроса, который называется ReturnUrl. Таким образом, когда пользователь вводит свои учетные данные, и если они действительны, вы можете использовать этот параметр для перенаправления.

+0

sir какой его синтаксис – VJain

+0

'string returnUrl = Request [" ReturnUrl "];'. А затем вы можете перенаправить на этот URL-адрес, используя 'Response.Redirect (returnUrl);'. –

+0

, но sir этот код дает исключение Сведения об исключении: System.ArgumentNullException: значение не может быть null. Имя параметра: url – VJain

Смежные вопросы