다음을 통해 공유


UrlHelperExtensions.RouteUrl 메서드

정의

오버로드

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

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

RouteUrl(IUrlHelper, Object)

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

RouteUrl(IUrlHelper, String)

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

RouteUrl(IUrlHelper, String, Object)

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

RouteUrl(IUrlHelper, String, Object, String)

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

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

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

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

Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol, System::String ^ host);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol, string? host);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String, host As String) As String

매개 변수

routeName
String

URL을 생성하는 데 사용되는 경로의 이름입니다.

values
Object

경로 값을 포함하는 개체입니다.

protocol
String

URL에 대한 프로토콜(예: "http" 또는 "https")입니다.

host
String

URL의 호스트 이름입니다.

반환

생성된 URL입니다.

설명

host 값은 신뢰할 수 있는 값이어야 합니다. 현재 요청의 값을 사용하면 Host 헤더의 유효성을 검사하지 않는 한 신뢰할 수 없는 입력이 결과 URI에 영향을 줄 수 있습니다. 배포 환경에서 Host 헤더의 유효성을 올바르게 검사하는 방법에 대한 지침은 배포 설명서를 참조하세요.

적용 대상

RouteUrl(IUrlHelper, Object)

Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::Object ^ values);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object values);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object? values);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * obj -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, values As Object) As String

매개 변수

values
Object

경로 값을 포함하는 개체입니다.

반환

생성된 URL입니다.

적용 대상

RouteUrl(IUrlHelper, String)

Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String) As String

매개 변수

routeName
String

URL을 생성하는 데 사용되는 경로의 이름입니다.

반환

생성된 URL입니다.

적용 대상

RouteUrl(IUrlHelper, String, Object)

Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object) As String

매개 변수

routeName
String

URL을 생성하는 데 사용되는 경로의 이름입니다.

values
Object

경로 값을 포함하는 개체입니다.

반환

생성된 URL입니다.

적용 대상

RouteUrl(IUrlHelper, String, Object, String)

Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String) As String

매개 변수

routeName
String

URL을 생성하는 데 사용되는 경로의 이름입니다.

values
Object

경로 값을 포함하는 개체입니다.

protocol
String

URL에 대한 프로토콜(예: "http" 또는 "https")입니다.

반환

생성된 URL입니다.

설명

이 메서드는 Host 값을 사용하여 생성된 URI의 호스트 섹션을 채웁다. 현재 요청의 값을 사용하면 Host 헤더의 유효성을 검사하지 않는 한 신뢰할 수 없는 입력이 결과 URI에 영향을 줄 수 있습니다. 배포 환경에서 Host 헤더의 유효성을 올바르게 검사하는 방법에 대한 지침은 배포 설명서를 참조하세요.

적용 대상

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

Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs
Source:
UrlHelperExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol, System::String ^ host, System::String ^ fragment);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host, string fragment);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol, string? host, string? fragment);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string * string * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String, host As String, fragment As String) As String

매개 변수

routeName
String

URL을 생성하는 데 사용되는 경로의 이름입니다.

values
Object

경로 값을 포함하는 개체입니다.

protocol
String

URL에 대한 프로토콜(예: "http" 또는 "https")입니다.

host
String

URL의 호스트 이름입니다.

fragment
String

URL의 조각입니다.

반환

생성된 URL입니다.

설명

host 값은 신뢰할 수 있는 값이어야 합니다. 현재 요청의 값을 사용하면 Host 헤더의 유효성을 검사하지 않는 한 신뢰할 수 없는 입력이 결과 URI에 영향을 줄 수 있습니다. 배포 환경에서 Host 헤더의 유효성을 올바르게 검사하는 방법에 대한 지침은 배포 설명서를 참조하세요.

적용 대상