Да. Когда пользователь пытается повторно использовать закладку 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"]));