ASP.NET从友好URL中删除Querystring

时间:2011-05-16 08:53:37

标签: asp.net url-rewriting

嘿我试图从友好的URL中删除一个查询字符串,即我有

/who-we-are/our-people.html?linkidentifier=id&itemid=42

我想将上述内容改为

/who-we-are/our-people.html

如何在.html

之后删除任何内容

3 个答案:

答案 0 :(得分:2)

最可靠的方法是使用System.Uri类:

string pathOnly = new Uri("http://whatever.com/who-we-are/our-people.html?linkidentifier=id&itemid=42").AbsolutePath;

答案 1 :(得分:0)

您需要进行URL重写。

您可以在此处找到有关此click here

的更多信息

答案 2 :(得分:0)

您需要使用Request的{​​{1}}属性 - 本文应该为您提供所需的一切:Making Sense of ASP.NET Paths