Dynamically i should load dropdown list and display the selected value. but dropdown loaded sucessfully but default value not selected.
@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, new SelectList(Model.Genres, "Id", "Name"), "DEFAULT VALUE GOES HERE", new { @class = "form-control" })<td>@Html.DropDownListFor(Model => Model.Plants,new SelectList(Model.Plants,"PlantId","PlantName", Model.Plants))</td>