Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Manchmal ist es notwendig, ein HTML-Dokument mit ausgefüllten Eingabefeldern zu speichern. Obwohl die Browser dies aus Sicherheitsgründen nicht zulassen, bietet Aspose.HTML eine
SerializeInputValue Eigenschaft der
HTMLSaveOptions Klasse, die Ihnen diese Möglichkeit bietet. Wenn das HTML-Dokument über Eingabefelder verfügt, die mit der Eigenschaft SerializeInputValue ausgefüllt sind, können Sie das resultierende Dokument so speichern, wie es im Browser aussieht.
Dieser Artikel beschreibt, wie man Eingabewerte in HTML-Formularen oder Eingabefeldern mit Hilfe der Aspose.HTML for .NET-Bibliothek serialisieren kann.
Einige HTML-Dokumente enthalten Formularelemente wie
HTMLInputElement,
HTMLTextAreaElement, und so weiter. Aus Sicherheitsgründen werden ihre Werte nicht gespeichert, aber Sie können diese Situation mit der Option SerializeInputValue der Klasse HTMLSaveOptions ändern. Sie sollten diese erforderlichen Schritte befolgen:
GetElement*-Methoden der
Document-Klasse, um ein erforderliches HTML-Element/Elemente im Dokument zu erhalten und verwenden Sie die Value-Eigenschaften (erhalten oder setzen Sie deren Werte).SerializeInputValue auf true.path, saveOptions) Methode der HTMLDocument Klasse auf und übergeben Sie den Dateipfad, in dem Sie das Dokument speichern wollen und die HTMLSaveOptions Instanz als Parameter.Schauen wir uns die Anwendung der Eigenschaft SerializeInputValue anhand eines Beispiels eines
HTMLInputElement an, das ein HTML-Eingabeelement wie ein Textfeld darstellt. Folgen Sie den schrittweisen Anweisungen, um den Eingabewert in ein einfaches HTML-Formular zu serialisieren, das wir von Grund auf neu erstellen:
content, baseUri).input Elemente im Dokument auszuwählen und sie in der inputElements Variable zu speichern.<input> Element, in diesem Fall, aus der resultierenden Sammlung und setzen Sie die
Value Eigenschaft der
HTMLInputElement Klasse.path, saveOptions) in einer Datei. Setzen Sie die Eigenschaft
SerializeInputValue des HTMLSaveOptions-Objekts, das als Parameter an die Methode Save() übergeben wird, auf true.Hier ist ein Beispiel für die Serialisierung von Eingabewerten in einem Eingabefeld mit der Aspose.HTML C# Bibliothek:
1// Set input value and serialize HTML form element using C#
2
3string html = @"
4<html>
5 <body>
6 <div>The new input element value: <input type = ""text"" value=""No"" /></div>
7 </body>
8</html>";
9
10// Create an HTML document from string of code containing an HTMLInputElement
11using HTMLDocument doc = new HTMLDocument(html, string.Empty);
12
13// Get all elements with the <input> tag
14HTMLCollection inputElements = doc.GetElementsByTagName("input");
15
16// Take the first and only element, in this case, from the resulting collection
17HTMLInputElement input = (HTMLInputElement)inputElements[0];
18
19// Set the desired value for this HTML form element
20input.Value = "Text";
21
22// Prepare a path to save HTML
23string savePath = Path.Combine(OutputDir, "result.html");
24
25// Save the HTML document with SerializeInputValue set to true
26doc.Save(savePath, new HTMLSaveOptions { SerializeInputValue = true });Die Eigenschaft
SerializeInputValue der Klasse HTMLSaveOptions bestimmt also, ob die Werte von Eingabeelementen in einem HTML-Dokument serialisiert und in die gespeicherte Datei aufgenommen werden oder nicht. Wenn SerializeInputValue true ist, werden die Werte der Eingabeelemente in die gespeicherte Datei aufgenommen. Wenn SerializeInputValue nicht gesetzt ist, werden die Werte der Eingabeelemente nicht in die gespeicherte Datei aufgenommen.
Sie können Datendateien und vollständige C#-Beispiele, die das Setzen von Schriftordnern demonstrieren, von GitHub herunterladen.
Aspose.HTML bietet kostenlose HTML-Webanwendungen, eine Online-Sammlung von Konvertern, Mergern, SEO-Tools, HTML-Code-Generatoren, URL-Tools, Formatierern, Minifiern und mehr. Die Anwendungen funktionieren auf allen Betriebssystemen mit einem Webbrowser und erfordern keine zusätzliche Softwareinstallation. Es ist ein schneller und einfacher Weg, um Ihre HTML-bezogenen Aufgaben effizient und effektiv zu lösen!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.