選擇的選項,這樣我能得到這個遠設置在MVC3
string selectedOption = ViewBag.SelectedOption;
<select id="SelectedYear" name="SelectedYear">
<option value="2010">2010</option>//if(selectedOption == 2010)...meh...
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
而且我知道我可以存儲SelectedOption
在div
和$(document).ready
後以簡潔的方式使用jQuery選擇的選項設置。
是否有實現與直線上升MVC3 /剃刀任務的一個簡潔的方法?
條件應該是對選擇的屬性而不是它的值:<選項值= 「2010」 @(selectedOption == 2010 「選擇」: 「」)> 2010 –
'選定= 「選擇」'是XHTML sintax 。從HTML 4.01開始可以使用'selected'。底線,他們都工作,因爲價值部分在HTML上被忽略。 – Joao
我接受的答案並不適用於我,但Amr Elgarhy的解決方案確實如此。接受的答案最終會在標記中放入selected =「」,至少在IE中最終會選擇選項框。 – RamblerToning