2009-12-25 162 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頁面。