在Razor代码中,可以使用@Url.Action()
方法来以编程方式重定向到调用者。该方法可以生成一个URL,指向Razor视图中的另一个操作方法。
在重定向之前,您需要确保您的控制器中定义了要重定向的操作方法。然后,您可以使用以下代码将请求重定向到调用者:
public IActionResult MyAction()
{
// 执行一些逻辑...
// 重定向到调用者
return Redirect(Request.Headers["Referer"].ToString());
}
在上述示例中,Request.Headers["Referer"].ToString()
返回了发起当前请求的URL。通过将该URL作为重定向目标,您可以实现重定向到Razor代码中的调用者。
需要注意的是,@Url.Action()
方法和Request.Headers["Referer"]
属性是ASP.NET Core MVC中的一些常用工具,而不是腾讯云特定的产品或服务。因此,在这个特定的问题中,没有推荐的腾讯云相关产品或产品介绍链接地址。
云原生正发声
腾讯技术创作特训营第二季第3期
企业创新在线学堂
云+社区技术沙龙[第14期]
Elastic 实战工作坊
T-Day
云+社区技术沙龙[第9期]
技术创作101训练营
第四期Techo TVP开发者峰会
云+社区技术沙龙[第6期]
领取专属 10元无门槛券
手把手带您无忧上云