MVC Razor erhalten Wert der option aus wählen Sie mit FormCollection
Meiner Sicht hat eine Wählen Sie mit den Elementen(Optionen) aus meinem ViewModel.
@using (Html.BeginForm("NewUser", "Admin"))
{
<select multiple="" id="inputRole" class="form-control" size="6" name="inputRole">
@foreach (var item in Model.roller)
{
<option>@item.Name</option>
}
</select>
}
Wie bekomme ich den ausgewählten Wert in meinen Controller?
[HttpPost]
public ActionResult NewUser(FormCollection formCollection)
{
String roleValue1 = formCollection.Get("inputRole");
}
Gibt mir ein null-Wert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie, diese um den Wert der Kontrolle in der formcollection
Ihr code wird
Können Sie einfach accesss Ihrem Formular-Feld, indem Sie seinen Namen auf diese Weise