2014-03-03 63 views
0

我有一个像网址:http://localhost.com/Dometic-Tou/french-with-flights-milano-10-12-may-2014.html如何获得请求的URL与Request.Path.Substring

?我怎样才能从URL这样的文字:Domestic-Tou

我有链接,但我想要的只是Domestic-Tou从链接

我曾尝试:

Request.Path.Substring(Request.Path.LastIndexOf("/") + 1); 

回答

1

不要使用Request.substring。它不会给你所需要的预期结果。而是使用这个。

string [] test = link.Split('/'); 

string required_subpart = test[3].ToString(); 

注意:这里的索引是3。为什么因为url包含http://。因此,如果您的网址中没有http://,那么索引应该是1.用您想要的任何部分替换为网址中的部分。

让我知道这是否适用于您,或者我有替代解决方案。

+0

我不能这样做,我想第二个替代解决方案thx – neon

+0

我已经做了这个答案thx,我想知道第二个替代方案吗?你可以告诉我吗 ? – neon

+0

请投票答案,如果它的权利。我会尽快分享替代解决方案。您是否从Request.URL参数中获取网址? – Josh