0

当我访问Request.Url在 MVC 中使用 ajax 时,url 会添加一些标签,例如:

www.test.com/home/index/4?X-Requested-With=XMLHttpRequest

如何获取实际的 url 或如何在没有任何硬编码的情况下删除标签?

4

1 回答 1

0

你可以使用:

string url = Request.Url.AbsolutePath; // should give you /home/index/4

如果你想要一个绝对网址,你可以试试:

var builder = new UriBuilder(Request.Url);
builder.Query = string.Empty;
string url = builder.ToString(); // should give you http://www.test.com/home/index/4
于 2012-07-13T06:18:36.567 回答