다음을 통해 공유


UrlHelperBase 클래스

정의

에 대한 추상화입니다 IUrlHelper.

public ref class UrlHelperBase abstract : Microsoft::AspNetCore::Mvc::IUrlHelper
public abstract class UrlHelperBase : Microsoft.AspNetCore.Mvc.IUrlHelper
type UrlHelperBase = class
    interface IUrlHelper
Public MustInherit Class UrlHelperBase
Implements IUrlHelper
상속
UrlHelperBase
파생
구현

생성자

UrlHelperBase(ActionContext)

의 instance 초기화합니다.UrlHelperBase

속성

ActionContext

현재 요청에 대한 ActionContext를 가져옵니다.

AmbientValues

RouteValueDictionary 현재 요청과 연결된 를 가져옵니다.

메서드

Action(UrlActionContext)

작업 이름, 컨트롤러 이름, 경로 값, 사용할 프로토콜, 호스트 이름 및 로 지정된 조각을 포함하는 작업 메서드에 대한 절대 경로를 사용하여 URL을 UrlActionContext생성합니다. 및 Host 이 아닌 경우 Protocol 절대 URL을null 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

Content(String)

가상(상대 경로부터 ~/)을 애플리케이션 절대 경로로 변환합니다.

GenerateUrl(String, String, String)

제공된 구성 요소에서 URI를 생성합니다.

GenerateUrl(String, String, String, String)

지정된 값을 사용하여 URL을 생성합니다.

GetValuesDictionary(Object)

RouteValueDictionary 지정된 값을 사용하여 을 가져옵니다.

IsLocalUrl(String)

URL이 로컬인지를 나타내는 값을 반환합니다. URL은 호스트/기관 부분이 없으며 절대 경로가 있는 경우 로컬로 간주됩니다. 가상 경로('~/')를 사용하는 URL도 로컬입니다.

Link(String, Object)

현재 요청의 프로토콜(예: "http" 또는 "https")과 호스트 이름을 포함하는 지정된 routeName 및 경로 values에 대한 절대 URL을 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

RouteUrl(UrlRouteContext)

경로 이름, 경로 값, 사용할 프로토콜, 호스트 이름 및 로 지정된 조각을 포함하는 절대 경로를 사용하여 URL을 UrlRouteContext생성합니다. 및 Host 이 아닌 경우 Protocol 절대 URL을null 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

확장 메서드

Action(IUrlHelper)

작업 메서드에 대한 경로를 사용하여 URL을 생성합니다.

Action(IUrlHelper, String)

지정된 이름을 포함하는 작업 메서드에 대한 경로가 있는 URL을 action 생성합니다.

Action(IUrlHelper, String, Object)

지정된 이름 및 경로 values를 포함하는 작업 메서드에 대한 경로가 있는 URL을 action 생성합니다.

Action(IUrlHelper, String, String)

지정된 및 controller 이름을 포함하는 작업 메서드의 경로를 사용하여 URL을 action 생성합니다.

Action(IUrlHelper, String, String, Object)

지정된 이름, controller 이름 및 경로 values를 포함하는 작업 메서드에 대한 경로가 있는 URL을 action 생성합니다.

Action(IUrlHelper, String, String, Object, String)

지정된 action 이름, 이름, controller 경로 및 를 포함하는 작업 메서드에 대한 경로 valuesprotocol 가 있는 URL을 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

Action(IUrlHelper, String, String, Object, String, String)

지정된 action 이름, 이름, controller 경로 , 및 이름을 포함하는 작업 메서드에 대한 경로 valuesprotocolhost 있는 URL을 생성합니다. 및 host 이 아닌null 경우 절대 URL을 protocol 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

Action(IUrlHelper, String, String, Object, String, String, String)

지정된 action 이름, 이름, 경로 protocolvalues, 를 사용하여host, controller 이름 및 를 포함하는 작업 메서드에 대한 경로가 fragment있는 URL을 생성합니다. 및 host 이 아닌null 경우 절대 URL을 protocol 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

ActionLink(IUrlHelper, String, String, Object, String, String, String)

지정된 action 이름, 이름, 경로 protocolvalues, 를 사용하여host, controller 이름 및 fragment를 포함하는 작업 메서드에 대한 절대 URL을 생성합니다. 및 host 이 아닌null 경우 절대 URL을 protocol 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

Page(IUrlHelper, String)

지정된 에 대한 상대 경로가 있는 URL을 pageName생성합니다.

Page(IUrlHelper, String, Object)

지정된 에 대한 상대 경로가 있는 URL을 pageName생성합니다.

Page(IUrlHelper, String, String)

지정된 에 대한 상대 경로가 있는 URL을 pageName생성합니다.

Page(IUrlHelper, String, String, Object)

지정된 에 대한 상대 경로가 있는 URL을 pageName생성합니다.

Page(IUrlHelper, String, String, Object, String)

지정된 에 대한 절대 경로가 있는 URL을 pageName생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

Page(IUrlHelper, String, String, Object, String, String)

지정된 에 대한 절대 경로가 있는 URL을 pageName생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

Page(IUrlHelper, String, String, Object, String, String, String)

지정된 에 대한 절대 경로가 있는 URL을 pageName생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

PageLink(IUrlHelper, String, String, Object, String, String, String)

지정된 pageName, , 경로 valuesprotocol , pageHandler를 사용하여host, 이름 및 fragment를 포함하는 페이지에 대한 절대 URL을 생성합니다. 및 host 이 아닌null 경우 절대 URL을 protocol 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

RouteUrl(IUrlHelper, Object)

지정된 경로 values에 대한 절대 경로가 있는 URL을 생성합니다.

RouteUrl(IUrlHelper, String)

지정된 에 대한 절대 경로가 있는 URL을 routeName생성합니다.

RouteUrl(IUrlHelper, String, Object)

지정된 및 경로 values에 대한 절대 경로가 있는 URL을 routeName 생성합니다.

RouteUrl(IUrlHelper, String, Object, String)

사용할 지정된 를 포함하는 지정된 경로 및 경로 routeNamevalues에 대한 절대 경로가 있는 URL을 protocol 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

RouteUrl(IUrlHelper, String, Object, String, String)

및 이름을 사용하도록 지정된 를 포함하는 지정된 경로 및 경로 routeNamevalues에 대한 절대 경로가 있는 URL을 생성합니다protocol.hostHost 이 아닌 경우 Protocol 절대 URL을null 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

RouteUrl(IUrlHelper, String, Object, String, String, String)

지정된 경로 및 경로 routeName 에 대한 절대 경로가 있는 URL을 생성합니다. 이 경로에는 사용할 지정된, host 이름 및 fragment가 포함됩니다 protocolvalues. 및 Host 이 아닌 경우 Protocol 절대 URL을null 생성합니다. 중요한 보안 정보는 설명 섹션을 참조하세요.

적용 대상