다음은 컨트롤러에있는 것입니다.asp.net mvc에서 폼을 표시 할 때 DropDown에 선택된 값을 갖게하려면 어떻게해야합니까?
IList<LocationInFacility> locs = LocationsInFacility(custCodeID);
ViewData["LocationsInFacility"] = new SelectList(locs, "ID", "Name", "DL");
여기에보기가 있습니다.
<label>Location in Facility</label>
<%= Html.DropDownList
("LocationsInFacility",(SelectList)ViewData["LocationsInFacility"]) %>
여기에 html 출력이 있는데 "DL"이 선택 될 것으로 예상되었지만 그렇지는 않습니다 :
<select id="LocationsInFacility" name="LocationsInFacility">
<option value="">-- Select a Location in Facility --</option>
<option value="DL">DELI</option>
<option value="BK">BAKERY</option>
</select>
"DL"이 선택되지 않은 이유는 무엇입니까? 내가 뭘 잘못하고 있죠?
"DL"델리의 값입니다. 위의 HTML을 참조하십시오. 대신 "델리"라는 단어를 전달 하시겠습니까? –
참조 http://ayende.com/Blog/archive/2008/11/11/and-yet-another-asp.net-mvc-bug.aspx –