2009-12-25 105 views
1

我真的不能说我完全理解他们互动的跳跃。 特别是当我说如果(Page.IsPostBack)在一个ASCX Load事件中,这意味着什么。父ASPX是回发?ASCX负载与ASPX负载

在此先感谢

回答

0

这可以帮助你理解这个过程:

放在Page_Load中断点在.aspx页面上,并在用户控制负载事件另一个断点。运行应用程序并查看事件的顺序。

在两个地方创建Init事件也可能会有所帮助,这样您可以逐步浏览它们并查看差异。

如果您当前的代码有点复杂,您可能需要为此创建一个单独的示例项目。制作一个“Hello world”.ascx并将其放在“Welcome”.aspx上,设置所有断点并逐步执行代码。

就我个人而言,我认为这种方法比阅读它更容易理解和记忆。

+0

你是对的。感谢你们俩... – HowHow 2009-12-25 16:28:38

1

你是对的。 bool属性Page.IsPostBack会告诉你包含ascx控件的aspx页面是否已经提交给自己。 Page对象引用aspx页面。