セッションによって保護されているページがあります。セッションが存在する場合は、ログイン ページに移動します。これはうまくいきます。
今、abc.aspx のようなページにいるとしましょう。セッションが存在しません。システムがログイン ページに移動します。ログインしたら、最初に要求されたページにユーザーを移動できますか?
セッションによって保護されているページがあります。セッションが存在する場合は、ログイン ページに移動します。これはうまくいきます。
今、abc.aspx のようなページにいるとしましょう。セッションが存在しません。システムがログイン ページに移動します。ログインしたら、最初に要求されたページにユーザーを移動できますか?
通常は、要求された URL をクエリ パラメータとしてログイン ページ URL に追加して、http://fakehost/Login?retUrl=originalpage
アプリ コードでリダイレクトできるようにします。フォーム認証メカニズムがそれを行います。
はい、できますが、元のページまたはログイン後に移動する必要があるページを含む ReturnUrl クエリ文字列を追加することをお勧めします。 Request.UrlReferrer を使用することもできます。たとえば、Google からあなたのサイトにログインするために来て、あなたがリダイレクトすると、Google に戻ります。