0
SelectListItem TextがValueと異なる場合、Html.DropDownが正常に機能しません。この問題は、特定の項目をselected = "true"とマークしてすべてが失敗した場合に発生します。 (何も選択されていない= "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