ASP.NET MVC - Formulare

Inhaltsverzeichnis
In Webanwendungen können wir Daten von einem Benutzer hauptsächlich über die Formen, da wir darin Felder mit Beschriftungen definieren und vervollständigen und diese Informationen dann verwenden können, um unsere Ziele zu erreichen.
In ASP.NET MVC Der Aufbau von Formularen ist recht einfach, da es viele Methoden und Hilfsmittel gibt, die uns bei der Erstellung von Formularen helfen HTML damit wir weniger arbeiten und indem wir das Formular mit den Controller-Aktionen verbinden, können wir sehr schnell eine Funktionalität generieren.
Erstellen des Formulars
Wie wir wissen, existiert das Konzept der Form seit seiner Einführung im Web, es ist eine der primitivsten Formen der HTML um Daten zu erfassen, dies bedeutet jedoch nicht, dass sie veraltet oder ineffizient sind; Mit den neuen Änderungen und Standards gewinnen die Formen an Funktionalität, ihre Kombination mit Javascript ermöglicht es Ihnen, Live-Validierungen durchzuführen, und wir können sie so gestalten, dass sie so aussehen, wie wir es wollen. Sehen wir uns im folgenden Bild ein Formular ohne Stile an:

WichtigASP.NET MVC hat eine Vorliebe, weil wir unsere eigenen Formulare erstellen, deshalb bietet es uns Tools namens Helfer die uns helfen, sich wiederholendes HTML auf einfachere Weise zu erstellen, wir haben Methoden wie Html.TextBox, Html.Passwort und andere, die uns helfen, die Felder zu generieren, die wir in den Formularen haben werden.
Wir erstellen ein Formular mit Rasierer und die anderen Helfer die wir zur Verfügung haben, sehen wir uns den Code und dann seine Erklärung an:

Auktion erstellen

@using (Html.BeginForm ()) {

@ Html.LabelFor (model => model.Title) @ Html.EditorFor (model => model.Title)

@ Html.LabelFor (model => model.Description) @ Html.EditorFor (model => model.Description)

@ Html.LabelFor (Modell => model.StartPrice) @ Html.EditorFor (Modell => model.StartPrice)

@ Html.LabelFor (Modell => model.EndTime) @ Html.EditorFor (Modell => model.EndTime)

}

Als erstes erstellen wir eine neue Ansicht, die wir nennen können Create.cshtml und in dieser neuen Datei werden wir den Inhalt des Codes leeren; im Code schreiben wir zuerst ein Element HTML-H2 Dies ist, um einen Titel des Dokuments festzulegen, dann kommt der interessante Teil, wir öffnen einen Block Rasierer mit @benutzen und innerhalb dieses Blocks beginnen wir mit der Konstruktion des Formulars.
Innerhalb jedes Blocks

Wir rufen die verschiedenen Helfer auf, in diesem Fall verwenden wir @ Html.LabelFor(Modell => Modell.Titel) und @ Html.EditorFor(model => model.Title), wenn wir schauen, übergeben wir als Parameter eine Referenz auf das model-Attribut, auf diese Weise erzeugen wir Elemente, die ihnen entsprechen.
Wir wiederholen den Vorgang für jedes der benötigten Attribute des Modells und erstellen am Ende ein HTML-Element, um die Informationen zu senden, und schließen schließlich den Block Rasierer die wir geöffnet hatten.
Mit allem, was beim Zugriff auf die Ansicht von einer Controller-Aktion beschrieben wird, haben wir ein Formular HTML gültig, dass wir dann verarbeiten können, um die gewünschte Funktionalität zu vervollständigen, da wir sehen, dass trotz der Tatsache, dass wir das Formular manuell erstellen müssen, die verschiedenen Tools von ASP.NET Sie ermöglichen es uns, dem Programmierer das Leben zu erleichtern, indem wir kleine Fragmente automatisieren und die Menge an geschriebenem Code reduzieren.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave