編集ページ内でDropDownListForヘルパーメソッドを使用していますが、指定した値を選択することができません。Stackoverflowで同様の質問に気づきました。推奨される回避策は、「ビューコードにSelectListを入力する」ことでした。問題は、私がすでにこれを試したのに、まだ機能していないことです。
<%= Html.DropDownListFor(model => model.States, new SelectList(Model.States.OrderBy(s => s.StateAbbr), "StateAbbr", "StateName", Model.AddressStateAbbr), "-- Select State --")%>
ブレークポイントを設定し、model.AddressStateAbbrの存在(および有効性)を確認しました。何が欠けているのかよくわかりません。