레이아웃은 마스터 페이지에 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";

+ Recent posts