我創建了一個下拉列表,其中顯示了在所有日子(星期日)從上午9點到下午6點的預選時間間隔1小時的時間點,但我想在週日顯示假期,但搜索了很多但發現沒有幫助MVC4下拉列表選擇的值
這裏是我的代碼
綁定下拉
public List<SelectListItem> StartTime()
{
List<SelectListItem> st = new List<SelectListItem>();
st.Add(new SelectListItem() { Value = "12:00 AM", Text = "12:00 AM" });
st.Add(new SelectListItem() { Value = "01:00 AM", Text = "01:00 AM" });
st.Add(new SelectListItem() { Value = "02:00 AM", Text = "02:00 AM" });
st.Add(new SelectListItem() { Value = "03:00 AM", Text = "03:00 AM" });
st.Add(new SelectListItem() { Value = "04:00 AM", Text = "04:00 AM" });
st.Add(new SelectListItem() { Value = "05:00 AM", Text = "05:00 AM" });
st.Add(new SelectListItem() { Value = "06:00 AM", Text = "06:00 AM" });
st.Add(new SelectListItem() { Value = "07:00 AM", Text = "07:00 AM" });
st.Add(new SelectListItem() { Value = "08:00 AM", Text = "08:00 AM" });
st.Add(new SelectListItem() { Value = "09:00 AM", Text = "09:00 AM", Selected=true });
st.Add(new SelectListItem() { Value = "10:00 AM", Text = "10:00 AM" });
st.Add(new SelectListItem() { Value = "11:00 AM", Text = "11:00 AM" });
st.Add(new SelectListItem() { Value = "12:00 PM", Text = "12:00 PM" });
st.Add(new SelectListItem() { Value = "01:00 PM", Text = "01:00 PM" });
st.Add(new SelectListItem() { Value = "02:00 PM", Text = "02:00 PM" });
st.Add(new SelectListItem() { Value = "03:00 PM", Text = "03:00 PM" });
st.Add(new SelectListItem() { Value = "04:00 PM", Text = "04:00 PM" });
st.Add(new SelectListItem() { Value = "05:00 PM", Text = "05:00 PM" });
st.Add(new SelectListItem() { Value = "06:00 PM", Text = "06:00 PM" });
st.Add(new SelectListItem() { Value = "07:00 PM", Text = "07:00 PM" });
st.Add(new SelectListItem() { Value = "08:00 PM", Text = "08:00 PM" });
st.Add(new SelectListItem() { Value = "09:00 PM", Text = "09:00 PM" });
st.Add(new SelectListItem() { Value = "10:00 PM", Text = "10:00 PM" });
st.Add(new SelectListItem() { Value = "11:00 PM", Text = "11:00 PM" });
st.Add(new SelectListItem() { Value = "Holiday", Text = "Holiday" });
return st;
}
查看
TimeFunctions tf = new TimeFunctions();
List<SelectListItem> ST = tf.StartTime();
@Html.DropDownListFor(model => model.MondayStart,ST)
現在我想的是,當頁面加載,然後在週日的下拉菜單中預選WID假日
更新
我想這樣的
然後設置'Selected'爲true「假日」項目呢? (或更好地將數據設置爲您的模型上的「假日」)我不知道你想問什麼。 –
@lc。檢查更新後的問題 – Mohsin
@MohsinMustufa Ic仍然正確...在星期日綁定列表中將Holiday「SelectListItem.Selected」屬性設置爲true。 –