Section
Remark :
Layout에 뭔가 코드의 일부를 전달해 주고 싶을 때
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>@ViewBag.Title</title> </head> <body> @RenderSection("Header") <p>Header 다음이다.</p> @RenderBody() <p> 몸체 바로 아래이다.</p> @RenderSection("Footer") <p>Footer 아래이다.</p> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
@{ ViewBag.Title = "Home Page"; } <h2>Hello body</h2> @section Header{ <h1>Hello, Header</h1> } @section Footer{ <h3>여기는 Footer다!</h3> } |
1 2 3 4 5 6 7 |
@RenderSection("Header", false) @if(IsSectionDefined("Header")){ @RenderSection("Header") } |