http://taeyo.net/columns/View.aspx?SEQ=566&PSEQ=40&IDX=0
TAEYO.NET
강좌 목록으로 돌아가기 필자의 잡담~ 이번 문서는 ASP.NET Core MVC 기본개념 파트의 View 섹션 중에서 부분(Partial) 뷰에 대해 설명하고 있습니다. 모든 컬럼은 http://docs.asp.net의 내용을 참고하여 번역
taeyo.net
부분 뷰(Partial View)는 다른 뷰의 내부에 렌더되는 뷰입니다. 부분 뷰가 실행되어 생성되는 HTML 출력은 부분 뷰를 호출한 뷰(부모 뷰)의 일부분으로 렌더됩니다. 일반적인 뷰와 마찬가지로 부분 뷰도 파일 확장자로 .cshtml 을 사용합니다
레이아웃 페이지는 부분뷰로 안 만듬,
레이아웃 페이지는
@RenderPage("Header")
@RenderBody()
사용함
ex)
ClinicalPharm



=================================
ex) 새 프로젝트에서 부분뷰 사용하기



**
view 제작 시 모델 가져오기 하면
@model csharpAjax.Models.Customer 이 코드를 추가해주는 거임 ㅇㅇ..

리팩터링으로 생성자 만들기


매개변수 X


지금 컨트롤러에서 넘기는 모델이 tuple이 되므로 View에서도 @Model을 바꿔주어야 함


Layout, @RenderPage는
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
@RenderPage("./_Header.cshtml")
이렇게 경로를 적어줘야 한다.
unobtrusive
'coding > asp.net' 카테고리의 다른 글
| [asp.net] MVC 이해- 간단한 RsvpForm 프로젝트 (0) | 2022.04.26 |
|---|---|
| [asp.net] MVC 이해 (0) | 2022.04.25 |
| @Html.AntiForgeryToken(); (0) | 2022.04.22 |
| @using (Html.BeginForm()) (0) | 2022.04.22 |
| @Url.Content("~/Home/Index"), @Url.Action("Index", "News") (0) | 2022.04.22 |