728x90
모든 컨트롤러와 뷰에서 공유되는 파일들이 들어감
1. 공통 뷰 : 전체 페이지에 적용할 공통 HTML 틀 - _Layout.cshtml
2. 공통 레이아웃 : 여러 뷰에서 재사용되는 뷰 조각 - Partial View
3. 오류 페이지 : Error.cshtml
<body>
<header>공통 헤더</header>
<main>
@RenderBody()
</main>
<footer>공통 푸터</footer>
</body>
@RenderBody()는 각 페이지가 여기로 내용을 채워 넣는 위치
_ViewStart.cshtml
각 뷰에서 사용할 기본 레이아웃을 지정하는 파일
@{
Layout = "_Layout";
}
보통 이런 느낌이라고함
Partial View
@if (User.Identity.IsAuthenticated)
{
<span>환영합니다, @User.Identity.Name!</span>
}
else
{
<a href="/Login">로그인</a>
}
반응형
'C# > 기본' 카테고리의 다른 글
| .cshtml (1) | 2025.05.07 |
|---|---|
| 관심사의 분리 (Separation of Concerns, SoC) (0) | 2025.05.07 |
| Program.cs (0) | 2025.05.07 |
| launchSettings.json (0) | 2025.05.06 |
| appsettings.json과 appsettings.Development.json (0) | 2025.05.06 |
댓글