2010-11-16 53 views
5

.NET是否有一个体面的OSS URI操作类?uri操作类.net

请不要建议BCL Uri类,或者我可以做的几乎没用的东西的所有其他手动黑客方式。

我正在寻找一个强大的库来处理所有不同形式(相对,绝对,有/无查询字符串等)的uris,让我以优雅的方式访问和操纵所有的片段。

谢谢

+9

也许如果您告诉我们为什么'System.Uri'对您来说几乎没用,我们将能够提供更多帮助。 'System.Uri'实际上在我看来非常有用,所以我不知道你的需求是什么。 – 2010-11-16 12:30:37

回答

0

是System.Uri真的那么糟吗?我与UriBuilder一起广泛使用它,并且从来没有任何问题...

+3

它与相对uris完全无用吗?除单个字符串外没有查询字符串操作? theres很多手工工作必要使它可用 – 2010-11-16 12:46:52

+0

它是如何“完全无用的相对uris”?我一直操纵相关的URI。 – 2010-11-30 16:11:29

+0

@Mark - 感谢评论2.5年后,我发布了答案:-) – Sean 2013-04-19 09:35:04

-1

当谈到URL重写有两种方法可以去,你可以使用一个全面的IIS扩展http://www.iis.net/download/URLRewrite。 但是,如果您使用的是共享主机帐户,则可以通过称为路由的asp.net执行此操作。你可以在这里读更多关于它的内容。您可以通过 了解更多信息msdn.microsoft.com/en-us/library/cc668201.aspx

+0

从您使用的角度来看,操作URL不是“URL重写” – 2010-11-16 15:49:56