Ich versuche, eine Hyperlinkschaltfläche in silverlight zu verwenden, um dem Benutzer zu ermöglichen, ein Worddokument herunterzuladen. Es ist mir egal, ob eine Datei speichern als Box angezeigt wird oder ob das Word-Dokument in einem neuen Browser geöffnet wird. Ich bekomme den Fehler "kann nicht zu Orten relativ zu einer Seite navigieren." Ich habe gesehen, dass Sie dies mit dem absoluten Pfad (www.domain.com/filename.doc) tun können, aber es muss eine Möglichkeit geben, diese relative (/docs/filename.doc) zu machen. Wer weiß wie?silverlight ... hyperlinkbutton zu Datei mit relativer Pfad
6
A
Antwort
4
Der Hyperlink funktioniert nur mit absoluter URLS, so dass Sie Ihre URLs zur Laufzeit fixup sollten:
uriCurrent = System.Windows.Browser.HtmlPage.Document.DocumentUri;
string current = uriCurrent.OriginalString;
int iLastSlash = current.LastIndexOf('/') + 1;
current = current.Remove(iLastSlash, current.Length - iLastSlash);
13
Etwas einfacher:
Uri myAbsoluteUri = new Uri(HtmlPage.Document.DocumentUri, myRelativePath);
+0
viel einfacher anhängen. Funktioniert super! – iggymoran
Verwandte Themen
- 1. HyperlinkButton zu interner Quelle
- 2. Installiere externe Datei vom Unterverzeichnis (relativer Pfad)
- 3. Relativer Pfad in Context.xml
- 4. Absoluter Pfad und relativer Pfad
- 5. Inno-Setup - relativer Pfad zu ReadIni
- 6. W3-Include-HTML mit relativer Pfad
- 7. Linking mit relativer Pfad auf Github README.md
- 8. Relativer Pfad mit #pragma comment (lib)
- 9. Relativer Pfad in t sql?
- 10. relativer Pfad in BAT-Skript
- 11. Silverlight - relativer DataContext in XAML?
- 12. ASP.NET MVC relativer Pfad zu JavaScript
- 13. Absoluter zu relativer Pfad (Eclipse, JSP)
- 14. Relativer Javascript-Pfad funktioniert nicht
- 15. Silverlight Übergabe von Parametern zwischen den Seiten mit HyperlinkButton
- 16. PhantomJS require() ein relativer Pfad
- 17. relativer Pfad funktioniert nicht mit Pfaden
- 18. Spring Bean Definitionsdatei mit relativer Pfad importieren
- 19. Relativer URL-Pfad für linkid.js
- 20. WiX Relativer Pfad zur Quelldatei
- 21. Bild relativer Pfad in angular2
- 22. Relativer Pfad in ASP.NET Web.config
- 23. TYPO3-Extension: relativer Pfad für CSS-Bildeigenschaften
- 24. Ausführen relativer Pfad ausführbar in Bash-Skript
- 25. Wie relativer Pfad in Xaml einer Powershell
- 26. externer css relativer Pfad funktioniert nicht
- 27. Relativer Pfad für Asset-Funktion für Laravel
- 28. Relativer Pfad nicht im Cron-PHP-Skript
- 29. Setup globale Gradle Build dir relativer Pfad
- 30. relativer Pfad SQLite3-Verbindung mit PDO funktioniert nicht
Okay ... das scheint wie es meistens mein Problem löst ... ist es eine Möglichkeit, dass die Arbeit mit Cassini zu machen? – GWTF
Vergesst es funktioniert auch mit Cassini ... Ich musste nur "ClientBin" in den Pfad – GWTF