wwwroot
모든 정적인 파일(html, css, js, 이미지)가 들어가는 곳
app.UseStaticFiles(); // wwwroot에 들어가는 정적 파일을 사용가능하게 해주는 미들웨어
@PageData (레이아웃 페이지에 데이터 전달)
콘텐츠 페이지에서 레이아웃 페이지에 참조 해야 하는 데이터를 정의할 수 있습니다. 그렇다면 콘텐츠 페이지에서 레이아웃 페이지로 데이터를 전달 해야 합니다. 예를 들어 사용자의 로그인 상태를 표시 하거나 사용자 입력을 기준으로 콘텐츠 영역을 표시 하거나 숨길 수 있습니다.
콘텐츠 페이지에서 레이아웃 페이지로 데이터를 전달 하려면 콘텐츠 페이지의 PageData 속성에 값을 입력할 수 있습니다. PageData 속성은 페이지 간에 전달 하려는 데이터를 포함 하는 이름/값 쌍의 컬렉션입니다. 그러면 레이아웃 페이지에서 PageData 속성의 값을 읽을 수 있습니다.
다른 다이어그램은 다음과 같습니다. 이 항목에서는 ASP.NET가 PageData 속성을 사용 하 여 콘텐츠 페이지의 값을 레이아웃 페이지에 전달 하는 방법을 보여 줍니다. ASP.NET가 웹 페이지 빌드를 시작 하면 PageData 컬렉션을 만듭니다. 콘텐츠 페이지에서 PageData 컬렉션에 데이터를 저장 하는 코드를 작성 합니다. PageData 컬렉션의 값은 콘텐츠 페이지의 다른 섹션 또는 추가 콘텐츠 블록 에서도 액세스할 수 있습니다.
728x90
'C#' 카테고리의 다른 글
using 문 (0) | 2022.01.18 |
---|---|
구조체(struct) , 클래스(class) (0) | 2022.01.18 |
for, foreach 차이 (0) | 2022.01.18 |
String 함수 (0) | 2022.01.18 |
C# 시작 (0) | 2022.01.09 |