Global.asax ファイルで次のように定義されているルートを利用して、ASP.NET Web フォーム アプリケーション (MVC ではない) をセットアップしています。
routes.Add("Login", New Route("login", New CustomRouteHandler("~/authenticate.aspx")))
routes.Add("AdditionalInfo", New Route("additional-information", New CustomRouteHandler("~/secure/additionalInfo.aspx")))
アプリケーション全体のポイントで、ユーザーを認証する必要があります。これにより、ユーザーは単にログイン画面にリダイレクトされます。
私が抱えている問題は、認証が必要なポイントにリダイレクトする方法です。沼地の標準的な URL では、次のようにします。
http://www.site.com/login.aspx?returnURL=someReturnURL
Webフォームのルートでも可能ですか?