Dynamisch ich sollte Dropdown-Liste laden und den ausgewählten Wert anzeigen. aber das Dropdown-Menü wurde erfolgreich geladen, aber der Standardwert ist nicht ausgewählt.Wie dynamisch setzen Sie den Standardwert für DropDownListFor asp.net mvc4
@ gt.PlantId - integer, PlantId -integer
@foreach (var gt in Model.RoleList)
{
<tr>
<td>@Html.DropDownListFor(Model => Model.Plants,new SelectList(Model.Plants,"PlantId","PlantName", @gt.PlantId))</td>
<td>@gt.PlantId</td>
<td>@gt.RoleId</td>
@using (Ajax.BeginForm("deletedet", new AjaxOptions() { UpdateTargetId = "Edit-User", AllowCache = true, InsertionMode = InsertionMode.ReplaceWith }))
{
@Html.Hidden("userId", @gt.UserId)
<td><p data-placement="top" data-toggle="tooltip" title="Delete"><button class="btn btn-danger btn-xs" data-title="Delete" data-toggle="modal" data-target="#myTable"><span class="glyphicon glyphicon-trash"></span></button></p></td>
}
</tr>
}
'@ Html.DropDownListFor (m = > m.Genre, neue Se lectList (Model.Genres, "Id", "Name"), "DEFAULT VALUE GOES HERE", neues {@class = "form-control"}) ' – Unbreakable
Versuchen Sie oben und nehmen Sie entsprechende Änderungen vor. "DEAFULT VALUE GOES HERE" Ersetzen Sie es mit dem, was Sie als Standard wünschen – Unbreakable
Hallo unzerbrechlich, vielen Dank. basierend auf dem Wert muss ich den Text anzeigen. Wenn ich "DEFAULT VALUE GOES HERE" in dieser ID eintrage, bekomme ich einen Fehler, den ich nicht in String umwandeln kann: – SENA