У меня есть выпадающие элементы управления в моем приложении, а именно ddlmonth и ddlday соответственно, и я добавил месяцы (январь, февральский ect в ddlmonth) и дни, добавленные в ddldays (1,2, ..... 31), когда i запустите мою страницу, я показываю текущий месяц и дату, это мой кодРабота с выпадающими элементами управления
public void getMonth() {
ddlmonth.SelectedIndex = DateTime.Now.Month -1;
ddldate.SelectedIndex = DateTime.Now.Day - 1;
}
и я размещаю это на странице. как этот
protected void Page_Load(object sender, EventArgs e){
getMonth();
}
он работает нормально, но когда я держать getMonth() в IsPostBack он не отображает текущий месяц и день.
protected void Page_Load(object sender, EventArgs e) {
if(!isPostback) {
getMonth();
}
}
присутствует я место без IsPostBack в PageLoad, когда я выбираю ddlmonth (выпадающий список) diffent месяц и ddlday (dropdwon) diffent день (не текущий месяц и день), когда я нажимаю кнопку в базе данных он вставляет текущий месяц и день, на самом деле я выбираю разный месяц и день , и это мой код.
protected void btnEvent_Click(object sender, EventArgs e){
clsevents.Month = ddlmonth.SelectedValue.ToString();
clsevents.Day = ddldate.SelectedValue.ToString();
}
, но в базе данных он вставляет текущий Монт и день, когда я выбираю diffent Монт день и в ddlmont (dropdwon) и ddlday пожалуйста, помогите мне один.
Почему вы опубликовали такой же вопрос вместо того, чтобы обновлять его? http://stackoverflow.com/questions/1438395/dropdown-controls-in-asp-net –