다음을 통해 공유


IUrlHelper 인터페이스

정의

도우미가 애플리케이션 내에서 ASP.NET MVC에 대한 URL을 빌드하는 계약을 정의합니다.

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
파생

속성

ActionContext

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

메서드

Action(UrlActionContext)

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

Content(String)

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

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)

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

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

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

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

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

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

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

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

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

RouteUrl(IUrlHelper, Object)

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

RouteUrl(IUrlHelper, String)

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

RouteUrl(IUrlHelper, String, Object)

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

RouteUrl(IUrlHelper, String, Object, String)

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

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

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

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

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

적용 대상