내 ASP.Net 마스터 페이지에는 가끔 대부분의 페이지에서 액세스해야하는 컨트롤이 있습니다. 지금 대신 내가 컨트롤에 대한 참조를 사용하여 MasterPage에서 속성을 넣어하는 경향이 제어를MasterPage - 속성을 참조하는 단점?
((Label)this.Page.Master.FindControl("lblBreadCrumb")).Text = "foo";
액세스하려면이를 사용하는 페이지에서 @MasterType 지시어를 설정하고이 같은 액세스 제어 :
를this.Master.BreadCrumb.Text = "foo";
나는이 접근법을 사용하는 것이 훨씬 쉽지만 실제로 누군가가 이것을 좋아하는 것을 본 적이 없으므로 내가 누락되었다고 생각하는 이유가 있는지 궁금합니다.
컴파일 시간 오류가 발생했습니다. 지적 해 주셔서 고마워요, 결코 내 마음을 넘어서지 마세요. – magnattic