这是我之前练习时做过的一个表单,忘记当时是模仿谁家的注册表单做的了,问题主要是“选择证件”的那个DropDownList控件里面有三项1.身份证2.军用证3.学生证,具体代码如下:
protected void ddlID_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlID.Items[0].Selected == true)
{
txtIDNum.Text = "";
txtIDNum.MaxLength = 11;
}
else if (ddlID.Items[1].Selected == true)
{
txtIDNum.Text = "";
txtIDNum.MaxLength = 9;
}
else
{
txtIDNum.Text = "";
txtIDNum.MaxLength = 18;
}
}
当然了,问题不是出在这里,我想问的就是通过选择控件里不同的项,AutoPostBack属性,回传,导致我的密码框被清空了,具体情况是:
友友们看出问题了吧..两个页面的不同,证件的是代码控制清空的,至于该怎样让密码框不被清空,我实在是想不出解决办法了..友友们帮帮我吧...