На моей веб-странице У меня есть два элемента управления выпадающего меню, а именно: ddlmonth и ddldays (за месяцдней) Я пишу метод для текущего месяца в ddlmonth и текущий день в ddldays, и я вызываю этот метод на странице load event it working fien, но когда я выбираю (в ddlmonth) разный месяц и другой день и вставляю в базу данных, значения, вставленные в базу данных, это текущий месяц и текущий день, на самом деле я выбираю разные месяц и деньвыпадающие элементы управления в asp.net
Это мой код
Это метод отображения текущей даты в контроллере ddlmonth dropdwon и ddlday
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 в постбэка
protected void Page_Load(object sender, EventArgs e)
{
if(!ispostback)
{
getMonth();
}
}
он не отображает текущий месяц и дата
без постбэка это
Когда я выбираю diff ferent месяц и день, и вставить в базу данных он принимает текущий месяц и день
Пожалуйста, помогите мне
Интересно, что случилось, когда в январе вы идете, что эта страница ... нет месяц 0 :) - то же самое с дневной части;) – balexandre
метод getMonth установить значения для элементов управления DropDownList, как вы получаете значения из элементов управления? –
Можете ли вы опубликовать код для принятия значения выпадающих списков и передачи его в базу данных? – rahul