Nehmen wir an, ich habe eine einfache Seite mit einigen Informationen und einem Formular.Wie werden die Daten einer Seite mit einer POST-Anfrage erfasst?
@using (Html.BeginForm("UpdateOrder", "OrderController", FormMethod.Post)) {
// some inputs here
}
<p id="user_info">Some text here</p>
Alle eingegebenen Daten werden wie Modell oder FormCollection an den Controller gesendet.
Allerdings möchte ich auch an die Steuerung jedes Text \ Image, in der Regel alle Informationen von der Seite, die außerhalb des Formulars befindet. Hier Text mit der ID "user_info" als Beispiel.
Ich frage mich, ob es ohne jQuery, nur mit Standard-Controller-Funktionalität implementiert werden könnte.
Wenn Sie jQuery/javascript nicht verwenden möchten, sollten Sie die Daten im Formular mit einem Eingabefeld speichern, damit das Formular beim Absenden auch an den Server gesendet wird. – Shyju
http://stackoverflow.com/questions/34764359/i-cant-get-the-value-of-my-file-input-asp-net-mvc-entity-framework – Tushar
Kurze Antwort ist nein. Ein Formular übermittelt nur die Name/Wert-Paare seiner erfolgreichen Steuerelemente (Eingabe, Textbereich, Auswahl) –