IUrlHelper.Action(UrlActionContext) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为操作方法生成具有绝对路径的 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 的上下文对象。
返回
生成的 URL。
注解
该值 Host 应为受信任值。 依赖当前请求的值可以允许不受信任的输入影响生成的 URI,除非 Host
已验证标头。 有关如何在部署环境中正确验证 Host
标头的说明,请参阅部署文档。