是否有必要在asp.net中使用Page關鍵字?例如,如果頁面IsPostBack設置標題或控件,是否存在差異?在asp.net中使用Page關鍵字
如果我們不使用Page關鍵字將來會有問題嗎?
因爲代碼似乎做同樣的事情:
Page.Title = "Test";
等於
Title = "Test";
是否有必要在asp.net中使用Page關鍵字?例如,如果頁面IsPostBack設置標題或控件,是否存在差異?在asp.net中使用Page關鍵字
如果我們不使用Page關鍵字將來會有問題嗎?
因爲代碼似乎做同樣的事情:
Page.Title = "Test";
等於
Title = "Test";
ASP.NET頁面和控件最終從Control
,其中有一個名爲Page
財產,繼承其指的是控件所在的當前頁面,或者就頁面而言,指的是頁面本身。據我所知,從你的頁面調用Page.Title
和Title
沒有區別,因爲它們都指向同一個對象。那麼問題就成了一個偏好和慣例問題。爲了便於閱讀,我會選擇一種方式並堅持使用它。
參考:
實例化的方法(即Page_Load)'this '關鍵字也會引用Page this this.Title = Page.Title = Title –
不知道我跟......你是什麼控制的IsPostBack不使用網頁是什麼意思? –
我的意思是使用Page.Title來設置標題或使用Title來設置標題。 –
咦?你是否需要使用* Page *來控制* Page *是否被回傳?你是否認爲這是通過?... –