2010-11-16 12 views
5

¿Hay una clase de manipulación de URI de OSS decente para .NET?clase de manipulación de uri .net

Por favor, no sugiera la clase BCL Uri, o cualquier otra forma de corte manual que pueda hacer con esa cosa casi inútil.

Estoy buscando una biblioteca robusta para manejar tomar uris de todas las formas diferentes (relativa, absoluta, con/sin cadena de consulta, etc.) que me permite acceder y manipular todos los fragmentos de una manera elegante.

Gracias

+9

Tal vez si nos dice por qué 'System.Uri' es casi inútil para usted, podríamos ayudarlo más. 'System.Uri' en realidad es bastante útil en mi opinión, así que realmente no sé cuáles son tus necesidades. –

Respuesta

0

Es System.Uri realmente tan malo? Lo uso extensamente, junto con UriBuilder, y nunca he tenido ningún problema ...

+3

es completamente inútil con relativa uris? ¿No hay manipulación de querystring además de una sola cadena? Hay tanto trabajo manual necesario para hacerlo utilizable. –

+0

¿Cómo es "completamente inútil con los relativos uris"? Manipulo los URI relativos con él todo el tiempo. –

+0

@Mark - Gracias por comentar 2.5 años después de haber publicado la respuesta :-) – Sean

-1

Cuando se trata de reescritura de URL hay dos maneras de hacerlo, puede hacerlo con una extensión de IIS completa disponible en http://www.iis.net/download/URLRewrite. Sin embargo, si está usando una cuenta de alojamiento compartido, hay una forma de hacerlo a través de asp.net llamada Enrutamiento. Puedes leer más sobre esto aquí. Puede leer más al respecto en msdn.microsoft.com/en-us/library/cc668201.aspx

+0

La manipulación de una URL no es "Reescritura de URL" en el sentido que está utilizando –