我有我的應用程序下拉控件即分別爲ddlmonth和ddlday和我加入加入到ddldays個月(一月,二月ECT在ddlmonth)和天(1,2,...... 31)當我運行我的頁面我顯示當前月份和日期這是我的代碼有下拉工作控制
public void getMonth() {
ddlmonth.SelectedIndex = DateTime.Now.Month -1;
ddldate.SelectedIndex = DateTime.Now.Day - 1;
}
我把它放在頁面加載中。像這樣
protected void Page_Load(object sender, EventArgs e){
getMonth();
}
它工作正常,但是當我在getpostback中保留getMonth()時,它不顯示當前的月份和日期。
protected void Page_Load(object sender, EventArgs e) {
if(!isPostback) {
getMonth();
}
}
本我放置而不在頁面加載的IsPostBack當我選擇ddlmonth(下拉)diffent月和ddlday(dropdwon)diffent天(不是當前月和日)當我在數據庫按下按鈕 它被插入當前月份和一天,實際上我選擇不同的月份和日期 ,這是我的代碼。
protected void btnEvent_Click(object sender, EventArgs e){
clsevents.Month = ddlmonth.SelectedValue.ToString();
clsevents.Day = ddldate.SelectedValue.ToString();
}
但在數據庫中,就是將目前的山和一天,當我選擇ddlmont(dropdwon)diffent蒙白天和ddlday 請幫我一些之一。
爲什麼你發佈相同的問題,而不是更新一個嗎? http://stackoverflow.com/questions/1438395/dropdown-controls-in-asp-net –