HI!與此不同.Page和(Page)HttpContext.Current.Handler
有誰知道之間this.Page和(頁)HttpContext.Current.Handler不同?
我有一個問題,即this.page返回null,有人寫信給我說用結構「(頁)HttpContext.Current.Handler」會更好。
- 有什麼不同?
- 爲什麼和何時this.page return null?
謝謝!!
沙尼
HI!與此不同.Page和(Page)HttpContext.Current.Handler
有誰知道之間this.Page和(頁)HttpContext.Current.Handler不同?
我有一個問題,即this.page返回null,有人寫信給我說用結構「(頁)HttpContext.Current.Handler」會更好。
謝謝!!
沙尼
this.Page將只提供,如果您試圖訪問的類(控制)在頁面的控件層次結構已經添加。如果您有新創建的未添加到層次結構中的子項,將無法確定它的頁面。
this.Page
將通過搜索其父層次結構來查找控件的頁面。
HttypContext.Current.Handler
將通過查看當前上下文(線程)來查找頁面。
即使第二個有效,如果尚未將控件放入頁面層次結構中,第一個將爲空。