Как создать выпадающее меню на странице управления ASP.NET .ascx с динамическим изменением элементов no: of в меню - PullRequest
0 голосов
/ 31 мая 2011

Я хочу добавить элемент управления раскрывающегося меню на мою страницу управления ASP.NET .ascx. Элементами выпадающего меню являются годы с 2006 по текущий год. Так как текущий год продолжает меняться со временем, элементы в выпадающем меню также должны динамически меняться.

Я мог бы использовать следующий фрагмент кода, если бы элементы no: of в меню были статическими.

<select id=f1  onchange="eventHandler(this)">
 <option value="2009">2009</option>
 <option value="2010">2010</option>
 <option value="2011" selected=selected>2011</option> </select>

Может кто-нибудь, пожалуйста, дайте мне знать, как достичь этого с помощью HTML / Javascript кода на моей странице ASP.NET control .ascx.

Спасибо заранее.

1 Ответ

1 голос
/ 16 апреля 2012

Поместите следующий код в файл .ascx

и при загрузке страницы поместите следующий код

int curYear = DateTime.Now.Year;
for (Int32 year = 2006; year <= curYear; year++)
{
  DropDownList1.Items.Add(Convert.ToString(year));
}
...