【ASP.NET MVC】【Razor】Request.RawUrlとRequest.Urlについて
ASP.Net MVCのView(cshtml/Razor)で使用できるRequestですが、UrlとRawUrlとあったので違いをメモ
- Request.Url
IISの「URL書き換え」機能やWeb.configのrewriteなどによって、クライアントのブラウザからリクエストされているURLと、実際にアクセスしているページのURLが異なる場合に、実際にアクセスしているページのURLを参照する - Request.RawUrl
クライアントのブラウザからリクエストされているURLを参照する