레이아웃은 마스터 페이지에 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 간 접근 방법|작성자 문숑이
'Programming > ASP.NET' 카테고리의 다른 글
[스크랩] 동적컨트롤 추가하기 2 (0) | 2010.03.26 |
---|---|
[스크랩] 동적컨트롤 추가하기 1 (0) | 2010.03.26 |
[스크랩] GridView 안에 있는 DropDownList에 데이터 바인딩 시키기... (0) | 2010.03.26 |
[스크랩] javascript배열 => cs (0) | 2010.03.26 |
[스크랩] cs=>javascript 배열만들기 (0) | 2010.03.26 |
[스크랩] GridView 에 페이징 등록하기 (0) | 2010.03.25 |
동적테이블 생성하기 (0) | 2010.03.15 |
ASP.NET 페이지 암호화 (0) | 2010.03.05 |
ASP.NET 주요 내장 개체(클래스)들 (0) | 2010.03.02 |
ADO.NET의 개요 (0) | 2010.03.02 |