IUrlHelper.Action(UrlActionContext) 方法

定义

生成包含操作方法的绝对路径的 URL,其中包含操作名称、控制器名称、路由值、要使用的协议、主机名和指定的 UrlActionContext片段。 如果 ProtocolHost 为非null,则生成绝对 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 的上下文对象。

返回

生成的 URL。

注解

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

适用于