我真的不能说我完全理解他们的互动。尤其是当我在ASCX Load事件中说if(Page.IsPostBack)的时候,它是什么意思。父ASPX是回发吗?
提前感谢
发布于 2009-12-26 00:27:05
你是对的。bool属性Page.IsPostBack将告诉您包含ascx控件的aspx页是否已提交给它自己。page对象引用aspx页。
发布于 2009-12-26 00:26:53
这可能会帮助您理解该过程:
在.aspx页的Page_Load上放置一个断点,在用户控件中的load事件上放置另一个断点。运行应用程序并查看事件的顺序。
在这两个地方创建Init事件也可能很有帮助,这样您就可以逐步查看它们之间的差异。
如果您当前的代码有点复杂,则可能需要创建一个单独的示例项目来实现此目的。创建"Hello world“.ascx并将其放在"Welcome”.aspx上,设置所有断点并逐步执行代码。
就我个人而言,我认为这种方法比仅仅阅读它更容易理解和记忆。
https://stackoverflow.com/questions/1961429
复制相似问题