0
我不能指望Html.DropDownFor出正常工作時,SelectListItem文本是從值不同。此問題是將特定項目標記爲selected =「true」並且一切都失敗! (沒有標記爲選中=「真」)問題與Html.DropDownFor和選定的項目
public IEnumerable<SelectListItem> HaveFail {
get {
return
IoC.Container.Resolve<Something>().GetAll().Select(
x =>
new SelectListItem {
Text = x.Key,
Value = x.Value.ToString(),
Selected = (string.Compare(x.Key, myValue) == 0)
});
}
}
public IEnumerable<SelectListItem> WorksFine {
get {
return
IoC.Container.Resolve<Something>().GetAll().Select(
x =>
new SelectListItem {
Text = x.Key,
Value = x.Key,
Selected = (string.Compare(x.Key, myValue) == 0)
});
}
}
啊現在我知道這背後是什麼!謝啦 – Sadegh 2011-01-12 18:07:48