asp.net 마스터페이지 예제

(Last Updated On: August 2, 2019)

이 예제에서 알 수 있듯이 마스터 페이지에는 서버 쪽 웹 컨트롤, 코드 및 이벤트 처리기가 포함될 수 있습니다. 잘 설계된 사이트의 또 다른 특성은 사이트의 모양을 변경할 수 있는 용이성입니다. 그림 1은 2008년 3월 현재 www.asp.net 홈페이지를 보여 주지만 현재와 이 자습서의 게시 사이에는 모양과 느낌이 변경되었을 수 있습니다. 아마도 맨 위에 있는 메뉴 항목이 MVC 프레임워크에 대한 새 섹션을 포함하도록 확장될 것입니다. 아니면 다른 색상, 글꼴 및 레이아웃을 가진 근본적으로 새로운 디자인이 공개 될 것입니다. 전체 사이트에 이러한 변경 내용을 적용 하는 것은 사이트를 구성 하는 웹 페이지의 수천을 수정 할 필요가 없는 신속 하 고 간단한 프로세스 여야 합니다. 헤더를 수정하는 데 사용할 수 있는 또 다른 방법이 있는데, 한 가지 단점이 있습니다. ContentPlaceHolder 및 콘텐츠 컨트롤은 태그 외부에 ContentPlaceHolder 컨트롤을 배치하는 경우에도 병합됩니다. 다음 마스터 페이지 발췌를 예로 들어 보겠습니다. 일관된 사이트 전체 페이지 레이아웃으로 웹 사이트를 구축하려면 각 웹 페이지에서 사용자 지정 콘텐츠 외에 공통 서식 태그가 있어야 합니다. 예를 들어 www.asp.net 각 자습서 또는 포럼 게시물에 고유한 콘텐츠가 있지만 이러한 각 페이지에는 홈, 시작 하기, 학습 등 최상위 섹션 링크를 표시하는 일련의 일반적인

요소도 렌더링됩니다. 그림 2는 www.asp.net 대한 마스터 페이지가 어떻게 생겼는지 보여줍니다. 마스터 페이지는 모든 페이지의 위쪽, 아래쪽 및 오른쪽의 마크업과 각 개별 웹 페이지의 고유한 콘텐츠가 있는 왼쪽 중간의 ContentPlaceHolder와 같은 공통 사이트 전체 레이아웃을 정의합니다.

세 번째 방법은 Title 특성과 동일한 유연성과 편리함을 제공하는 것입니다. 예를 들어 @ 페이지 지시문에서 페이지의 메타 키워드를 설정하려면 어떻게 해야 할까요? 이제 사용자가 change.aspx에서 마스터 페이지를 변경하면 해당 세션의 해당 페이지에 대한 해당 페이지의 마스터 페이지가 변경됩니다. 이러한 모듬된

요소에 대한 서식 및 레이아웃 규칙은 마스터 페이지의 요소의 요소를 통해 지정된 CSS(계단식 스타일시트) 파일 Styles.css에 철자가 지정됩니다.

Rick

After many years of being a full time freelance writer, and a long time resident of this state, I've decided to turn my full attention toward California by exploring all that it has to offer. My goal is to inspire you to get out there and explore this amazing state. Please follow my adventures and news content by visiting Calexplornia daily or clicking on one of my Social Media accounts below.