Hallo,
ich möchte in einem Projekt eine html-Hilfeseite projekt-intern erstellen und ausgeben. Klingt einfach, ist' wohl nicht.
Ablauf:Ich erstelle im VS2017 eine html-Seite - funktioniert. Nur: wie rufe ich diese per Button-Klick auf? Diese Seite liegt nur als Code vor und soll nicht gespeichert werden.
In der html-Seite sind Grafiken, diese sollten aus den Ressourcen eingebunden werden. Wie? <img src="Resource/img.xy> wird nicht angezeigt.<
keine Fehlermeldungen, mit "Buildvorgang: Eingebettete Ressource" wird zwar die html-Seite angezeigt, nur die notwendigen Grafiken fehlen.
Externe Webseite einzubinden ist ja nicht schwer, nur sollte hier alles in einer einzigen exe-Datei vorliegen. Geht das überhaupt?
Mit dem im Titel genannten Suchbegriff komme ich nicht weiter. Abwandlunge helfen auch nicht. Suche ich falsch?
Ich hoffe, das kommt jetzt verständlich 'rüber...
Hat jemand dazu vielleicht einen Tipp oder eine Idee? Danke!
HTML kann nicht auf irgendwelche eingebetteten Ressourcen zugreifen; das sind zwei völlig verschiedene Technologien.
Würde hier nur funktionieren mit base64-encodierten Verweisen (HTML Data URI).
Nur: wie rufe ich diese per Button-Klick auf?
Entweder über einen HTML Viewer (das .NET Framework hat keinen aktuellen HTML Viewer on board, müsstest also irgendwo einen suchen) - oder HTML Datei auf PC speichern und aufrufen.
PS: schaut man quer über alle Technologien so hat sich Markdown als Auszeichnungssprache für Dokumentationen durchgesetzt und wird quasi auch von jedem zentralen Software Entwicklungstool unterstützt.
Würde jetzt mal in Raum werfen, dass eure Idee nicht ganz so zeitgmäß ist 😉
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Danke für Deine schnelle Antwort.
Hmja, dann muss ich den Text wie zuerst geplant in eine Textbox packen, den Rest ohne Bilder. Das kann ich dann halt nicht ändern.
Schade eigentlich...
Schöne Weihnacht und 'nen Guten Rutsch ...lypô