Page_OnLoad事件里取不到用户控件的属性,点解?
bzscs 2006-01-18 05:15:47 aspx和用户控件(用于登录用户验证的控件)都是用vs编的,后台代码的形式
-
在webform1.aspx.cs文件的Page_Load里,Label1.Text = Convert.ToString(LoginChk1.UserId);,但执行结果是Label1显示为空,取不到LoginChk1.UserId
-
但是,如果在webform1另加一个按钮,在按钮点击事件里:Label1.Text = Convert.ToString(LoginChk1.UserId);,则点击按钮后可以显示出这个属性的值;
-
或者,直接在webform1.aspx文件里加<% Label1.Text = Convert.ToString(LoginChk1.UserId); %>,也可以显示
-
Why?