Повторное использование ASP.Net URL - PullRequest
0 голосов
/ 14 января 2010

Могу ли я повторно использовать URL с закладкой [Метод GET; Framework ASP.Net Db Oracle] после выхода из системы ??

1 Ответ

1 голос
/ 14 января 2010

Да. Когда пользователь пытается повторно использовать закладку URL, он перенаправляется на страницу входа. Прежде чем перенаправить пользователя, вы должны захватить запрошенный URL и сохранить его в запросе в виде закодированной строки. После успешного входа пользователя вы перенаправляете его на сохраненный URL.

Для хранения URL:

if (Session == null)
    Response.Redirect(String.Format("~/Default.aspx?RequestedUrl={0}", Server.UrlEncode(Request.Url.PathAndQuery)), true);

Чтобы затем выполнить перенаправление после входа в систему:

if(Request.Params["RequestedUrl"] != null)
    Response.Redirect(Server.UrlDecode(Request.Params["RequestedUrl"]));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...