Więc mogę zajść tak dalekoUstawianie wybranej opcji w 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>
I wiem, że mogę przechowywać SelectedOption
w div
i ustawić wybraną opcję z jQuery w zwięzły sposób po $(document).ready
.
Czy istnieje zwięzła metoda wykonania zadania za pomocą prostego MVC3/maszynki do golenia?
Warunek powinien dotyczyć Wybranego atrybutu, a nie jego wartości: 2010 –
'selected =" selected "' to sintax XHTML . "selected" jest dostępne od wersji HTML 4.01 i wyższej. Podsumowując, oba działają, ponieważ część wartości jest ignorowana w HTML. – Joao
Przyjęta odpowiedź nie zadziałała, ale rozwiązanie Amr Elgarhy zrobiło. Przyjmowana odpowiedź kończy się umieszczaniem zaznaczonego znaku "" "w znaczniku, który (przynajmniej w IE) kończy się mimo to wybraniem pola opcji. – RamblerToning