티스토리 뷰

.NET

[.NET] Master 사용하기

hahasemo 2013. 2. 22. 08:05

.Net에서 Java처럼 웹 페이지를 <include>이용하여  추가 할 수 습니다. 

그래서 Master를 사용하여 웹 페이지를 추가 합니다.

- Master Page에 <HTML>, <BODY> 및 <Form>문이 존재 하면 Form은 1개만 존재 해야 함.

- 다른 Page에서는 기본 태그인 <HTML><HEAD><BODY></BODY></HEAD></HTML>이 필요 없음.

- 다른 Page에서는 <!DOCTYPE>이 필요 없음.

- ASPX페이지는 자신이 사용할 Master Page를 선언

- ASPX웹 페이지는 <asp:centent>태그로 시작하고 끝나며, ContentPlaceHolderID는 Master Page의 <asp:ContentPlaceHolder> ID를 사용.


<예제 Layout>


<프로젝트 구조>

프로젝트 구조는 Master폴더(마스터 페이지), UserControl(웹 사용자 정의 컨트롤), WebForm(웹폼)로 구성


<Master Page>

마스터 페이지에는 <HTML>태그의 기본 구조를 가지고 있음.

웹폼을 Include하는 <asp:ContentPlaceHolder> 가지고 있음.

각 Include된 태그의 스타일은 class 타입으로 선언(ID 타입으로 선언되면 적용이 안됨)


<웹 사용자 정의 컨트롤>

웹 사용자 정의 컨트롤을 통해 Menu등 모든 웹 화면에서 공통으로 사용되는 페이지 구성


<웹 폼 페이지>

상단 <% Page>에서 사용할 Master Page 선언 및 모든 부분을 <asp:Content>로 감싸야 Master Page에  Included됨.


간단하게 Master Page를 이용하여 Layout을 구성 하였습니다.


   ※ 틀린 내용이 있으면 댓글 부탁 드립니다.







'.NET' 카테고리의 다른 글

[ASP.NET] Javascript에서 CS함수를 호출 하는 꼼수!!!!  (0) 2013.02.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함