0
var vatRate = new List<SelectListItem>();
vatRate.Add(new SelectListItem { Text = "Please select...", Value = "0", Selected = false });
vatRate.Add(new SelectListItem { Text = "0%", Value = "0", Selected = false });
vatRate.Add(new SelectListItem { Text = "5%", Value = "5", Selected = false });
vatRate.Add(new SelectListItem { Text = "20%", Value = "20", Selected = false });
model.VatRate = vatRate;
這是在我的視圖中初始化將填充我的dopdownlist的列表的代碼。 在我的模型部分是dropdownlist的選定值無法訪問
[Required]
[Display(Name = "VAT Rate")]
public IEnumerable<SelectListItem> VatRate { get; set; }
public IEnumerable<SelectListItem> selectedVatRate { get; set; }
在我看來,我不喜歡
@Html.DropDownListFor(m => m.selectedVatRate, Model.VatRate, new { @class = "form-control" })
然而,當這個頁面被貼我越來越selectedVatRate的count = 0
爲什麼會這樣?
和有沒有辦法只從下拉列表本身接受VALUE
?
謝謝解決了問題+1 –