1
任何人都可以幫助解決這個問題,我如何根據文本顯示選定的選項而不是值。MVC dropdownlist選擇文本
我嘗試了很多方法,但似乎無法讓它工作,最近我顯示了文本,但值是空的。
<option value="">Spain Euro</option>
@Html.DropDownListFor(x => x.DisplayCurrenciesTo, Model.DisplayCurrenciesTo,Model.DisplayCurrenciesTo.First(c =>c.Text == "Spain Euro").Text)
也試過
@Html.DropDownListFor(x => x.CurrencyFromId, new SelectList(Model.DisplayCurrenciesFrom, "Value", "Text", Model.DisplayCurrenciesFrom.First(c => c.Text == "Spain Euro").Text))
@Html.DropDownListFor(x => x.CurrencyFromId, new SelectList(Model.DisplayCurrenciesFrom, "Value", "Text", Model.DisplayCurrenciesFrom.First(c => c.Text == "Spain Euro").Selected))
以上只是幾個我都試過的方式。
下面是什麼,我試圖做
<option selected="selected" value="Eur">Spain Euro</option>
我不想使用jquery這一點。
感謝
嗨JKan,這是我嘗試過的其他選項之一,但沒有工作 –