public partial class Info : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
for(int i = 1900; i<=2008; i++)
DropDownList2.Items.Add(i.ToString());
for(int i=1; i<=12; i++)
DropDownList3.Items.Add(i.ToString());
for(int i=1; i<=31; i++)
DropDownList4.Items.Add(i.ToString());
}
这是用于显示出生年月日的下拉菜单 为什么调试的时候前台年份显示的是1900-20081900-20081900-2008
月份和日子都是循环的3次 月份是1-12然后1-12然后又1-12 本来应该是12个选项,但现在是36个条目,为什么啊?
{
protected void Page_Load(object sender, EventArgs e)
{
for(int i = 1900; i<=2008; i++)
DropDownList2.Items.Add(i.ToString());
for(int i=1; i<=12; i++)
DropDownList3.Items.Add(i.ToString());
for(int i=1; i<=31; i++)
DropDownList4.Items.Add(i.ToString());
}
这是用于显示出生年月日的下拉菜单 为什么调试的时候前台年份显示的是1900-20081900-20081900-2008
月份和日子都是循环的3次 月份是1-12然后1-12然后又1-12 本来应该是12个选项,但现在是36个条目,为什么啊?
DropDownList3.Items.Add(i.ToString());
for(int i=1; i <=31; i++)
DropDownList4.Items.Add(i.ToString()); --------------------------改为: for(int j=1; j <=12; j++)
DropDownList3.Items.Add(j.ToString());
for(int k=1; k <=31; k++)
DropDownList4.Items.Add(k.ToString());
{
if(!IsPostBack)
{
for(int i = 1900; i <=2008; i++)
DropDownList2.Items.Add(i.ToString());
for(int i=1; i <=12; i++)
DropDownList3.Items.Add(i.ToString());
for(int i=1; i <=31; i++)
DropDownList4.Items.Add(i.ToString());
}
}
{
for(int i = 1900; i <=2008; i++)
DropDownList2.Items.Add(i.ToString());
for(int i=1; i <=12; i++)
DropDownList3.Items.Add(i.ToString());
for(int i=1; i <=31; i++)
DropDownList4.Items.Add(i.ToString());
}