[스크랩] UserControl , Page, MasterPage 사이 컨트롤 접근하기
레이아웃은 마스터 페이지에 UserControl 과 ContentPlaceHolder 를 둔다.
1. UserControl 에서 Page 컨트롤에 접근하기
ContentPlaceHolder cph = (ContentPlaceHolder)Parent.FindControl("ContentPlaceHolder1");
HtmlInputText pageText = (HtmlIn.putText)cph.FindControl("TextBox1");
pageText.Value = "UserControl=>Page Test";
2. Page 에서 UserControl 컨트롤 접근하기
UserControl Left = (UserControl)Master.FindControl("Left1");
HtmlInputText userControlText = (HtmlInputText)Left.FindControl("TextBox1");
userControlText.Value = "Page=>UserControl Test";
- 속성 접근
UserControls.Left Leftcontrol = (UserControls.Left)Left;
Left2.LoginChk = "aaa";
3. MasterPage 에서 Page 컨틀롤 접근하기
HtmlInputText pageText = (HtmlInputText)MainContent.FindControl("TextBox1");
pageText.Value = "Master=>Pge Test";
[출처] MasterPage, Page, UserControl 간 접근 방법|작성자 문숑이