Den ausgewählten Wert von DropDownList im ASP.NET MVC-Controller abrufen
Bei der ASP.NET MVC-Entwicklung ist es häufig erforderlich, den ausgewählten Wert der DropDownList im Controller abzurufen, um die Datenverarbeitung und -überprüfung basierend auf der Auswahl des Benutzers durchzuführen. In diesem Artikel werden zwei Methoden vorgestellt:
Methode 1: Durch Anfrage oder FormCollection
Diese Methode ruft den ausgewählten Wert direkt aus der HTTP-Anfrage ab. Verwenden Sie abhängig vom Namen des Dropdowns (ddlVendor) einen der folgenden Codeausschnitte:
1 |
|
1 2 3 4 5 6 |
|
Methode 2: Durch Modellbindung
Um die Modellbindung zu verwenden, müssen Sie dem Modell ein Attribut hinzufügen, um den ausgewählten Wert zu speichern:
1 2 3 4 5 |
|
Aktualisieren Sie in der Ansicht die DropDownList, um diese Eigenschaft zu verwenden:
1 |
|
Bei der HttpPost-Operation wird der ausgewählte Wert automatisch an das Modell gebunden und im Controller abgerufen:
1 2 3 4 5 6 |
|
Update: Ausgewählten Artikeltext abrufen
Wenn Sie den Text des ausgewählten Elements anstelle seines Werts benötigen, können Sie ein ausgeblendetes Feld hinzufügen und JavaScript verwenden, um seinen Wert basierend auf der Auswahl der Dropdown-Liste zu aktualisieren:
1 2 3 4 5 6 |
|
1 2 3 |
|
1 2 3 |
|
Das obige ist der detaillierte Inhalt vonWie rufe ich den ausgewählten Wert einer DropDownList in einem ASP.NET MVC-Controller ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!