IUrlHelper.Action(UrlActionContext) 方法

定义

为操作方法生成具有绝对路径的 URL,该方法包含操作名称、控制器名称、路由值、要使用的协议、主机名和片段 UrlActionContext。 如果不是ProtocolHostnull,则生成绝对 URL。 有关重要的安全信息,请参阅备注部分。

public:
 System::String ^ Action(Microsoft::AspNetCore::Mvc::Routing::UrlActionContext ^ actionContext);
public string Action (Microsoft.AspNetCore.Mvc.Routing.UrlActionContext actionContext);
public string? Action (Microsoft.AspNetCore.Mvc.Routing.UrlActionContext actionContext);
abstract member Action : Microsoft.AspNetCore.Mvc.Routing.UrlActionContext -> string
Public Function Action (actionContext As UrlActionContext) As String

参数

actionContext
UrlActionContext

操作方法生成的 URL 的上下文对象。

返回

String

生成的 URL。

注解

该值 Host 应为受信任值。 依赖当前请求的值可以允许不受信任的输入影响生成的 URI,除非 Host 已验证标头。 有关如何在部署环境中正确验证 Host 标头的说明,请参阅部署文档。

适用于