Request.Url
MVC で ajax を使用するときにアクセスすると、URL に次のようなタグが追加されます。
www.test.com/home/index/4?X-Requested-With=XMLHttpRequest
実際の URL を取得する方法、またはハードコーディングせずにタグを削除する方法は?
Request.Url
MVC で ajax を使用するときにアクセスすると、URL に次のようなタグが追加されます。
www.test.com/home/index/4?X-Requested-With=XMLHttpRequest
実際の URL を取得する方法、またはハードコーディングせずにタグを削除する方法は?
あなたが使用することができます:
string url = Request.Url.AbsolutePath; // should give you /home/index/4
絶対URLが必要な場合は、それを試すことができます:
var builder = new UriBuilder(Request.Url);
builder.Query = string.Empty;
string url = builder.ToString(); // should give you http://www.test.com/home/index/4