C# - erzeugen und schreiben, HTML Datei mit Variablen
Basiclly ich versuche eine HTML, ich habe bereits geschrieben, aber ich möchte die Benutzer in der Lage sein, um etwas text auf die Textfelder, und speichern Sie Sie in strings und verwenden Sie später beim erstellen der HTML-Datei.
Habe ich versucht zu spielen abit mit StreamWriter, aber ich glaube nicht, dass die beste Idee.
Auch ich will es öffnen, auf die Standard-web-browser , oder einfach nur auf IE, wenn es einfacher ist, nachdem die Datei erstellt wurde.
Ich brauche wirklich Hilfe, wie ich bin zu kämpfen, vor allem mit dem kreativen Teil.
Vielen Dank für das Lesen!
- Gib uns code und was genau Sie wollen. Sie können Html-parser !
- Es ist normalerweise eine gute Idee, um Ihren code, so dass die Menschen etwas haben, mit zu arbeiten, wenn Sie zeigt, was zu tun ist. Das wird Zeit sparen, und die Antwort wird sein, mehr personalisiert auf Ihre Bedürfnisse.
- Speichern Sie Ihre Inhalte, die eingegebenen Textfelder, in einer SQL-Datenbank und rufen Sie den Inhalt später, wenn Sie es brauchen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies auch tun, ohne externe Bibliotheken.
Einrichten Ihrer HTML-Datei wie folgt:
Dann Bearbeiten und speichern der HTML-Code aus C#:
Wenn Sie bereits die HTML, die Sie exportieren möchten (nur nicht angepasst), können Sie manuell hinzufügen, format-strings (wie z.B.
{0}
,{1}
,{2}
), wo Sie wollen, zu ersetzen, den text aus der app, dann Betten Sie ihn als eine Ressource, laden Sie es in runtime, ersetzen Sie den TextBox-text mitstring.Format
, und schließlich schreiben Sie es erneut. Dies ist zugegebenermaßen ein wirklich fragile Weg, es zu tun, wie Sie benötigen, um sicherzustellen, dass die Anzahl der Parameter stimmt zwischen der Ressource-Datei und der Aufrufstring.Format
. In der Tat, dies ist eine schreckliche Art und Weise, es zu tun. Eigentlich sollte man das tun es so, wie @EmilePels schlägt, das ist im Grunde eine weniger zerbrechliche version dieser Antwort.