2010-11-16 8 views
5

Czy istnieje klasa klasy manipulacji US OSS dla .NET?Klasa manipulacji URI .NET

Proszę nie sugerować klasy BCL Uri, ani wszystkich innych metod ręcznego hackowania, które mógłbym wykonać wokół tego prawie bezużytecznego problemu.

Szukam solidnej biblioteki do obsługi przyjmowania uris o różnych formach (względna, bezwzględna, z ciągiem zapytania itp.), Która pozwala mi uzyskać dostęp do wszystkich fragmentów i manipulować nimi w elegancki sposób.

Dzięki

+9

Może, jeśli powiesz nam, dlaczego 'System.Uri' jest dla ciebie prawie bezużyteczny, będziemy w stanie Ci pomóc. "System.Uri" jest w rzeczywistości całkiem przydatny, więc nie wiem, jakie są twoje potrzeby. –

Odpowiedz

0

Czy System.Uri jest naprawdę taki zły? Używam go intensywnie, wraz z UriBuilder, i nigdy nie miałem z nim żadnych problemów ...

+3

jego całkowicie bezużyteczne z względne uris? bez manipulowania querystringem poza jednym ciągiem znaków? jest tak dużo pracy ręcznej, aby była użyteczna. –

+0

Jak to jest "całkowicie bezużyteczne z względnymi urisami"? Przez cały czas manipuluję względnymi identyfikatorami URI. –

+0

@Mark - Dzięki za komentarz 2,5 roku po tym, jak napisałem odpowiedź :-) – Sean

-1

Jeśli chodzi o przepisywanie adresów URL, można przejść na dwa sposoby: można to zrobić za pomocą obszernego rozszerzenia IIS dostępnego pod adresem http://www.iis.net/download/URLRewrite. Jeśli jednak używasz udostępnionego konta hostingowego, możesz to zrobić za pośrednictwem asp.net o nazwie Routing. możesz przeczytać więcej na ten temat tutaj. Możesz przeczytać więcej na ten temat pod adresem msdn.microsoft.com/en-us/library/cc668201.aspx

+0

Manipulowanie adresem URL to nie "Przepisywanie adresów URL" w takim znaczeniu, w jakim używasz –

Powiązane problemy