MVC DropDownList SelectedValue не отображается правильно

Я попытался выполнить поиск и не нашел ничего, что решило бы мою проблему. У меня есть DropDownList в представлении Razor, в котором не отображается элемент, помеченный как выбранный в списке выбора. Вот код контроллера, который заполняет список:

<code>var statuses  = new SelectList(db.OrderStatuses, "ID", "Name", order.Status.ID.ToString());
ViewBag.Statuses = statuses;
return View(vm);
</code>

Вот код вида:

<code><div class="display-label">
   Order Status</div>
<div class="editor-field">
   @Html.DropDownListFor(model => model.StatusID, (SelectList)ViewBag.Statuses)
   @Html.ValidationMessageFor(model => model.StatusID)
</div>
</code>

Я иду по нему, и даже в представлении оно имеет правильное значение SelectedValue, однако DDL всегда показывает первый элемент в списке независимо от выбранного значения. Может кто-нибудь указать, что я делаю неправильно, чтобы получить DDL по умолчанию для SelectValue?

Ответы на вопрос(5)

Ваш ответ на вопрос