2010-11-16 2 views
5

Есть ли подходящий класс манипуляций USS URI для .NET?класс управления uri .net

Пожалуйста, не предлагайте класс BCL Uri или все другие ручные хаки, которые я мог бы сделать вокруг этой почти бесполезной вещи.

Я ищу надежную библиотеку для обработки ури из всех разных форм (относительная, абсолютная, с/без строки запроса и т. Д.), Которая позволяет мне легко и легко обрабатывать все фрагменты.

Thanks

+9

Возможно, если вы сообщите нам, почему система System.Uri почти бесполезна вам, мы сможем больше помочь. 'System.Uri' на самом деле очень полезен, по моему мнению, поэтому я действительно не знаю, каковы ваши потребности. –

ответ

0

Is System.Uri действительно так плохо? Я использую его широко, вместе с UriBuilder и никогда не имел никаких проблем с ним ...

+3

его совершенно бесполезно с относительным урисом? нет манипуляции с запросами, кроме одной строки? так много ручной работы, необходимой для ее использования. –

+0

Как это «совершенно бесполезно с относительным урисом»? Я постоянно обрабатываю относительные URI. –

+0

@Mark - Спасибо, что прокомментировали через 2,5 года после того, как я отправил ответ :-) – Sean

-1

Когда дело доходит до перезаписи URL-адресов, вы можете сделать это двумя способами: вы можете сделать это с помощью расширенного расширения IIS, доступного по адресу http://www.iis.net/download/URLRewrite. Однако, если вы используете общедоступную учетную запись хостинга, это можно сделать через asp.net под названием Routing. Вы можете прочитать больше об этом здесь. Вы можете узнать больше об этом по адресу . Msdn.microsoft.com/en-us/library/cc668201.aspx

+0

Манипулирование URL-адресом не является «переписыванием URL-адресов» в том смысле, в котором вы используете –

Смежные вопросы