ASP.NET 튜토리얼login
ASP.NET 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:18:18

웹페이지 객체


ASP.NET 웹 페이지 - 개체


웹 페이지는 개체와 관련되는 경우가 많습니다.


페이지 개체

사용 중인 페이지 개체 메서드 중 일부를 확인했습니다.

@RenderPage("header.cshtml")

@RenderBody()

이전 장에서는 두 가지 페이지 개체 속성(isPost 및 Request)을 보았습니다.

If (iSpost) {

IF (request ["choice"]! = Null {


일부 페이지 개체 메서드

HrefRenderBody()RenderPage(pageRenderSection(section)Write(object) WriteLiteral write 객체를 선호하는 경우 HTML 인코딩을 사용하지 마세요. true를 반환합니다. Layout 레이아웃 페이지의 경로를 가져오거나 설정합니다.
설명
지정된 값이 URL을 생성합니다.
레이아웃 페이지의 명명된 영역에 없는 콘텐츠 페이지의 일부를 렌더링합니다.
)페이지의 콘텐츠를 다른 페이지에 렌더링합니다. .
레이아웃 페이지의 명명된 영역의 내용을 렌더링합니다.
객체를 HTML 인코딩된 문자열로 씁니다.


Page

는 서로 공유되는 데이터에 대한 유사한 속성 액세스를 제공합니다. 현재 HTTP 요청에 대한 HttpRequest 개체를 가져옵니다.
Server웹 페이지 처리 방법을 제공하는 HttpServerUtility 개체를 가져옵니다.

페이지 개체의 페이지 속성

페이지 개체의 페이지 속성은 페이지와 레이아웃 페이지 간에 공유되는 데이터에 대한 유사한 속성 액세스를 제공합니다.

페이지 속성에 고유한 속성을 사용(추가)할 수 있습니다.

  • Page.Title

  • Page.Version

  • Page.anythingyoulike

페이지 속성은 매우 유용합니다. 예를 들어 콘텐츠 파일에 페이지 제목을 설정하고 이를 레이아웃 파일에 사용합니다.

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