프로젝트 기본 구조
blazor가 실행되면 어떤 식으로 동작하는지에 대해 고민하다가 궁금한 점이 생겨 질문 남깁니다.
실행되면 program.cs를 거쳐 host.cshtml로 가게되는데 이게 루트페이지로서 페이지 처음 요청하면 이 페이지가 반환된다는데 이 페이지의 역할이 뭔지 모르겠습니다.
이 호스트 페이지는 루트
App구성 요소(App.razor)가 렌더링되는 위치를 지정합니다. 라고 하는데 이게 무슨의미인지 모르겠습니다.App.razor 에서 Router 컴포넌트를 사용해 브라우저 탐색을 가로채서 (intercept) 요청된 주소와 일치하는 페이지를 렌더링 한다는데 intercept한다는게 무슨 의미인지 잘 모르겠습니다.
Answer 1
1
_Host.cshtml의 역할은 크게 자주 신경써야 할 정도로 큰 것이 아닙니다. 다른 기능도 있지만 2가지만 기억해 주세요. 기본 html레이아웃 스크립트 등이 들어가있는 공통페이지를 정하는 일 , 블레이저의 렌더링 모드를 바꾸는 일
공식 문서에서는 조금 이해하기 어렵게 설명합니다. 간단하게 말씀드려서 페이지의 몸통을 불러오기 전에 _layout.cshtml (공통페이지) 다음의 App.razor를 어떻게 불러올 것인지를 의미한다고 생각하시면 됩니다.
인터셉트! 말그대로 프론트엔드 요소를 렌더링 할때 현재 주소를 뭐라고 입력했는지를 가로채서 있으면 해당 페이지를, 없으면 notfound안의 요소를 불러옵니다. App.razor가 최종적으로 페이지를 표시하기 전 있는지 없는지 여부를 판단하는 역할을 합니다.
SERVER 2019 애저 세팅 설치 오류
0
146
1
클래스 라이브러리 (.NET Core)이 없으면 클래스 라이브러리 선택하시면 됩니다.
0
135
1
NET 9.0 버전에서의 레이아웃 적용
1
171
1
Visual Studio 2022에서 프로젝트 만들기 질문
0
317
2
Radzen.Blazor.RadzenTheme 오
0
262
4
MVC를 제대로 이해를 못했는데,
0
175
1
ASP.NET
0
153
1
Class 설계 후 Razor 에서 호출!
0
96
1
wpf 응용 질문
0
80
1
3번째 강의 11분 39초에서 진행이 안됩니다. 여러번해도 그곳에서 오류납니다.
0
97
2
올려주신 소스코드 관련해서 질문드립니다.
0
178
2
LING #1 에서.. 서버 GC문제
0
263
3
강의 잘들었습니다. 감사합니다. 질문이 있어서요...
0
249
1
블레이저 서버와 웹어셈블리
0
1270
1
blazor server 에서의 token auth 진행 과정
1
993
1
button click에 연결한 함수 실행시, 다른 태그에 연결한 동일 함수가 실행되는 이유.
0
465
1
재질문
1
312
1
변수 상태유지
1
237
1
RenderMode
1
557
1
수명 구성 요소에 대한 질문
1
257
1
SPA에 대한 질문 -2
1
295
2
SPA에 대한 질문
1
263
1
종속성 주입
1
387
2
페이지 생성
1
281
2

