편집 페이지 내에서 DropDownListFor 도우미 메서드를 사용하고 있는데 지정한 값을 선택하는 데 운이 없습니다. Stackoverflow 에서 비슷한 질문 을 발견했습니다 . 제안 된 해결 방법은 "보기 코드에서 SelectList 채우기"입니다. 문제는 이미 이것을 시도했지만 여전히 작동하지 않는다는 것입니다.
<%= Html.DropDownListFor(model => model.States, new SelectList(Model.States.OrderBy(s => s.StateAbbr), "StateAbbr", "StateName", Model.AddressStateAbbr), "-- Select State --")%>
중단 점을 설정하고 model.AddressStateAbbr의 존재 (및 유효성)를 확인했습니다. 내가 무엇을 놓치고 있는지 잘 모르겠습니다.