Estoy tratando de usar un botón de hipervínculo en Silverlight para permitir al usuario descargar un documento de Word. No me importa si aparece un cuadro para guardar como aparece o si la palabra doc se abre en un nuevo navegador. Me sale el error "no puedo navegar a ubicaciones relativas a una página". Lo he visto publicado que puedes hacer esto con la ruta absoluta (www.domain.com/filename.doc), pero tiene que haber una forma de hacer que este sea relativo (/docs/filename.doc). Alguien sabe como?silverlight ... hyperlinkbutton a archivo usando la ruta relativa
6
A
Respuesta
4
El HyperlinkButton sólo funciona con direcciones URL absolutas, por lo que debe fixup sus URL en tiempo de ejecución:
uriCurrent = System.Windows.Browser.HtmlPage.Document.DocumentUri;
string current = uriCurrent.OriginalString;
int iLastSlash = current.LastIndexOf('/') + 1;
current = current.Remove(iLastSlash, current.Length - iLastSlash);
13
un poco más fácil:
Uri myAbsoluteUri = new Uri(HtmlPage.Document.DocumentUri, myRelativePath);
+0
Mucho más fácil. ¡Funciona genial! – iggymoran
Cuestiones relacionadas
- 1. ruta relativa usando C#
- 2. Mover un archivo en MSBuild usando la ruta relativa
- 3. Parámetros de paso de Silverlight entre páginas usando HyperlinkButton
- 4. Usando Response.Redirect() a una ruta relativa
- 5. Streamreader a una ruta de archivo relativa
- 6. Ruta de archivo absoluta a URL relativa
- 7. Ruta relativa a un archivo con C#
- 8. problema con la ruta de archivo relativa
- 9. ¿Cómo puedo agregar un subrayado a un HyperlinkButton en Silverlight?
- 10. ¿Cómo abrir un archivo en una ruta relativa usando T4?
- 11. Ruta relativa a la ruta absoluta en Elisp
- 12. Vinculación usando ruta relativa en GITHUB README.md
- 13. Ruta relativa a la ruta absoluta en C#?
- 14. Ruta relativa de App.config
- 15. Ruta relativa del archivo en RSpec
- 16. Convierta la ruta absoluta a la ruta relativa en el archivo por lotes
- 17. Ruta absoluta de regreso a la ruta relativa a la web
- 18. Cómo convertir ruta relativa a la ruta absoluta en Unix
- 19. Ruta relativa a la ruta absoluta en VB.NET
- 20. Pasar una ruta relativa a fopen()
- 21. En un archivo MAKE, ¿cómo obtener la ruta relativa de una ruta absoluta a otra?
- 22. Ruta relativa de ASP.NET
- 23. Ruta de absoluta a relativa (Eclipse, JSP)
- 24. Ruta absoluta y ruta relativa
- 25. ¿Cómo convierto una ruta completa a una ruta relativa usando perl?
- 26. ¿Qué significan los puntos en la ruta relativa del archivo?
- 27. Combinar relativeUri relativa con ruta relativa
- 28. ¿Enviar redireccionamiento a la ruta relativa en JSP?
- 29. ruta absoluta relativa perl
- 30. ¿Ruta relativa en t sql?
bien ... que parece que la mayoría resuelve mi problema ... ¿hay una manera de hacer que el trabajo con la Cassini? – GWTF
No importa, también funciona con Cassini ... Solo tuve que agregar "ClientBin" en la ruta – GWTF