Microsoft.AspNetCore.Components.Routing 네임스페이스

구성 요소에 대한 렌더링 및 매핑 경로를 지원하는 구성 요소를 제공합니다. Blazor 프레임워크 외부에서 사용하기 위한 것이 아닙니다.

클래스

FocusOnNavigate

한 페이지에서 다른 페이지로 이동한 후 포커스를 CSS 선택기와 일치하는 요소로 설정합니다. 화면 읽기 프로그램과 호환되는 접근성 있는 탐색 시스템을 빌드하는 데 사용할 수 있습니다.

LocationChangedEventArgs

LocationChanged에 대한 EventArgs.

LocationChangingContext

브라우저의 현재 위치 변경에 대한 컨텍스트를 포함합니다.

NavigationContext

대상 경로 및 취소 토큰을 포함하여 현재 비동기 탐색 이벤트에 대한 정보를 제공합니다.

NavigationLock

탐색 이벤트를 가로챌 수 있는 구성 요소입니다.

NavLink

앵커 태그를 렌더링하는 구성 요소로, 'href'가 현재 URI와 일치하는지 여부에 따라 '활성' 클래스를 자동으로 전환합니다.

Router

현재 탐색 상태에 해당하는 경로 데이터를 제공하는 구성 요소입니다.

인터페이스

IHostEnvironmentNavigationManager

호스트에서 초기화해야 하는 구현에 대한 NavigationManager 선택적 인터페이스입니다.

INavigationInterception

클라이언트에서 탐색 차단을 설정하는 계약입니다.

IRoutingStateProvider

RouteData 제공

IScrollToLocationHash

설정에 대한 계약은 위치 해시로 스크롤합니다.

열거형

NavLinkMatch

에 대한 URL 일치 동작을 수정합니다 NavLink.

설명

라우팅에 대한 자세한 내용은 ASP.NET Core Blazor 라우팅을 참조하세요.