请问,做asp.net。有Responsible.aspx文件,给他添加用户控件UserControl1。
问题1:
这两个文件Responsible.aspx.cs和UserControl1.ascx.cs中都有PageLoad初始化事件,到底是哪个先执行呢?
问题2:
Responsible.aspx.cs中定义的public属性,可以在UserControl1.ascx.cs中使用吗?谢谢,解说明白的,立刻给分。
问题1:
这两个文件Responsible.aspx.cs和UserControl1.ascx.cs中都有PageLoad初始化事件,到底是哪个先执行呢?
问题2:
Responsible.aspx.cs中定义的public属性,可以在UserControl1.ascx.cs中使用吗?谢谢,解说明白的,立刻给分。
2、好像不太容易,反过来倒行
2.反过来可以。
再执行UserControl1.ascx.cs的Page_Load()事件UserControl1.ascx是Responsible.aspx一个对象,Responsible.aspx又是一个Page对象,只有当Responsible.aspx"初始化"(Page_Load)以后,才可以对它内部其它对象(用户控件不需要通过new来初始化一个实例对象,例如:UserControl userControl = new UserControl())进行Page_Load