一个奇怪的问题,大家看看是怎么回事?
我是使用window.open()函数转到下面这个页面的,但是转到这个页面之后,Listbox控件\departement和regtype这两个控件添加item都成功了,但是Label1,2以及
registration.Enabled=false;
cancel.Enabled=false;
这两个语句没有响应,在点击页面的任何一个按钮后,Label1,2以及
registration.Enabled=false;
cancel.Enabled=false;
才响应。
再点击这个按钮,才响应按钮的响应程序。
很奇怪,为什么?我改怎么解决这个问题?
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
Label1.Text=Application["registrator_Id"].ToString();
Label2.Text=Application["registrator_Name"].ToString();
string strSelectRegType = "select * from His_RegistrationType where reg_typeid>'0'";
string strSelectDepartement = "select * from His_Departement where departement_id > '3'";
string strProvider = "server=localhost;uid=sa;pwd=******;database=HIS";
SqlConnection myConn = new SqlConnection(strProvider);
SqlConnection myConn1 = new SqlConnection(strProvider);
myConn.Open();
myConn1.Open();
SqlCommand selectRegTypeComm = new SqlCommand(strSelectRegType,myConn);
SqlDataReader selectRegTypeDr = selectRegTypeComm.ExecuteReader();
SqlCommand selectDepartementComm = new SqlCommand(strSelectDepartement,myConn1);
SqlDataReader selectDepartementDr = selectDepartementComm.ExecuteReader();
while(selectRegTypeDr.Read())
{
regtype.Items.Add(selectRegTypeDr["reg_name"].ToString());
}
while(selectDepartementDr.Read())
{
departement.Items.Add(selectDepartementDr["departement_name"].ToString());
}
regtype.SelectedIndex=0;
departement.SelectedIndex=0;
myConn.Close();
myConn1.Close();
registration.Enabled=false;
cancel.Enabled=false;
}
}