2011-10-14 3 views
0

asp.net에서 Page 키워드를 사용해야합니까? 예를 들어, 페이지가 IsPostBack 인 경우 제목이나 컨트롤을 설정하는 데 차이가 있습니까?asp.net에서 페이지 키워드 사용

Page 키워드를 사용하지 않으면 나중에 문제가 발생합니까?

코드가 같은 일을 나타나기 때문에

는 :

Page.Title = "Test"; 

궁극적으로 Page라는 이름의 속성이 있습니다 Control, 상속

Title = "Test"; 
+0

하지 내가 준수합니다 ... 당신이 페이지를 사용하지 않고 IsPostBack을을 제어하여 무엇을 의미합니까? –

+0

PageTitle을 사용하여 제목을 설정하거나 제목 만 사용하여 제목을 설정하는 것을 의미합니다. –

+0

응? * Page *를 게시할지 여부를 제어하려면 * Page *를 사용해야합니까? 당신은 이것을 통해 생각 했습니까? ... –

답변

2

ASP.NET 페이지 및 컨트롤과 동일하다 컨트롤이있는 현재 페이지 또는 페이지의 경우 페이지 자체를 나타냅니다. 내가 아는 한, 모두 동일한 객체를 참조하기 때문에 페이지에서 Page.TitleTitle을 호출하는 것과 차이가 없습니다. 그렇다면 문제는 선호와 관습의 문제가됩니다. 나는 한 가지 방법을 고르고 가독성을 위해 그것을 고수 할 것이다.

참조 :

+3

에 영향을 미치지는 않습니다. 'this '키워드는 페이지를 참조하기 때문에 this.Title = Page.Title = Title –