웹페이지 객체
ASP.NET 웹 페이지 - 개체
웹 페이지는 개체와 관련되는 경우가 많습니다.
페이지 개체
사용 중인 페이지 개체 메서드 중 일부를 확인했습니다.
@RenderPage("header.cshtml")
@RenderBody()
@RenderBody()
이전 장에서는 두 가지 페이지 개체 속성(isPost 및 Request)을 보았습니다.
If (iSpost) {
IF (request ["choice"]! = Null {
IF (request ["choice"]! = Null {
일부 페이지 개체 메서드
설명 | |
---|---|
지정된 값이 URL을 생성합니다. | |
레이아웃 페이지의 명명된 영역에 없는 콘텐츠 페이지의 일부를 렌더링합니다. | |
)페이지의 콘텐츠를 다른 페이지에 렌더링합니다. . | RenderSection( |
레이아웃 페이지의 명명된 영역의 내용을 렌더링합니다. | Write( |
객체를 HTML 인코딩된 문자열로 씁니다. | WriteLiteral |
Layout |
Page
는 서로 공유되는 데이터에 대한 유사한 속성 액세스를 제공합니다. 현재 HTTP 요청에 대한 HttpRequest 개체를 가져옵니다. Server | 웹 페이지 처리 방법을 제공하는 HttpServerUtility 개체를 가져옵니다.페이지 개체의 페이지 속성페이지 개체의 페이지 속성은 페이지와 레이아웃 페이지 간에 공유되는 데이터에 대한 유사한 속성 액세스를 제공합니다. 페이지 속성에 고유한 속성을 사용(추가)할 수 있습니다.
페이지 속성은 매우 유용합니다. 예를 들어 콘텐츠 파일에 페이지 제목을 설정하고 이를 레이아웃 파일에 사용합니다. Home.cshtml@{ Layout="~/Shared/Layout.cshtml"; Page.Title="Home 페이지" } <h1>W3CSchool.cc에 오신 것을 환영합니다</h1> <h2>웹사이트 주요 구성 요소</h2> <p>홈 페이지(Default.cshtml)</p> <p> ;레이아웃 파일(Layout.cshtml)</p> <p>스타일 시트(Site.css)</p> Layout.cshtml
<!DOCTYPE html> <html> <head> <title>@Page.Title</title> </head> <body> @RenderBody() </본문> </html |
---|