.NET是否有一個體面的OSS URI操作類?uri操作類.net
請不要建議BCL Uri
類,或者我可以做的幾乎沒用的東西的所有其他手動黑客方式。
我正在尋找一個強大的庫來處理所有不同形式(相對,絕對,有/無查詢字符串等)的uris,讓我以優雅的方式訪問和操縱所有的片段。
謝謝
.NET是否有一個體面的OSS URI操作類?uri操作類.net
請不要建議BCL Uri
類,或者我可以做的幾乎沒用的東西的所有其他手動黑客方式。
我正在尋找一個強大的庫來處理所有不同形式(相對,絕對,有/無查詢字符串等)的uris,讓我以優雅的方式訪問和操縱所有的片段。
謝謝
是System.Uri真的那麼糟嗎?我與UriBuilder一起廣泛使用它,並且從來沒有任何問題...
它與相對uris完全無用嗎?除單個字符串外沒有查詢字符串操作? theres很多手工工作必要使它可用 – 2010-11-16 12:46:52
它是如何「完全無用的相對uris」?我一直操縱相關的URI。 – 2010-11-30 16:11:29
@Mark - 感謝評論2.5年後,我發佈了答案:-) – Sean 2013-04-19 09:35:04
當談到URL重寫有兩種方法可以去,你可以使用一個全面的IIS擴展http://www.iis.net/download/URLRewrite。 但是,如果您使用的是共享主機帳戶,則可以通過稱爲路由的asp.net執行此操作。你可以在這裏讀更多關於它的內容。您可以通過 瞭解更多信息msdn.microsoft.com/en-us/library/cc668201.aspx
從您使用的角度來看,操作URL不是「URL重寫」 – 2010-11-16 15:49:56
也許如果您告訴我們爲什麼'System.Uri'對您來說幾乎沒用,我們將能夠提供更多幫助。 'System.Uri'實際上在我看來非常有用,所以我不知道你的需求是什麼。 – 2010-11-16 12:30:37