2
以下是我在控制器:當我在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。你是說要傳遞「Deli」這個詞嗎? – 2009-03-04 21:28:27