2011-10-14 22 views
0

是否有必要在asp.net中使用Page關鍵字?例如,如果頁面IsPostBack設置標題或控件,是否存在差異?在asp.net中使用Page關鍵字

如果我們不使用Page關鍵字將來會有問題嗎?

因爲代碼似乎做同樣的事情:

Page.Title = "Test"; 

等於

Title = "Test"; 
+0

不知道我跟......你是什麼控制的IsPostBack不使用網頁是什麼意思? –

+0

我的意思是使用Page.Title來設置標題或使用Title來設置標題。 –

+0

咦?你是否需要使用* Page *來控制* Page *是否被回傳?你是否認爲這是通過?... –

回答

2

ASP.NET頁面和控件最終從Control,其中有一個名爲Page財產,繼承其指的是控件所在的當前頁面,或者就頁面而言,指的是頁面本身。據我所知,從你的頁面調用Page.TitleTitle沒有區別,因爲它們都指向同一個對象。那麼問題就成了一個偏好和慣例問題。爲了便於閱讀,我會選擇一種方式並堅持使用它。

參考:

+3

實例化的方法(即Page_Load)'this '關鍵字也會引用Page this this.Title = Page.Title = Title –