1
我有一個下拉列表,我填充了SelectList
填充了SelectListItem
對象,但它呈現類名而不是正確的值。任何人都可以看到我要去哪裏嗎?爲什麼我的DropDownList不顯示我的值?
這裏就是我渲染列表的代碼:
@Html.DropDownListFor(m => m.SelectedValue, @Model.RangeValues.SelectList)
模型是DataParameterValuesModel
類型的...
public class DataParameterValuesModel
{
public string Description { get; set;}
public DataRangesModel RangeValues { get; set; }
}
public class DataRangesModel
{
public int? SelectedIdx { get; set; }
public SelectList SelectList { get; set; }
}
而且SelectList
填充了SelectListItem
對象,如這個:
List<SelectListItem> items = new List<SelectListItem>();
[...]
items.Add(new SelectListItem()
{
Text = "whatever",
Value = "whatever2"
});
[...]
parms.RangeValues = new DataRangesModel()
{
SelectList = new SelectList(items),
SelectedIdx = null
}