gpt4 book ai didi

asp.net-mvc - 以编程方式获取 Controller 操作(url)的路由

转载 作者:行者123 更新时间:2023-12-04 13:56:02 26 4
gpt4 key购买 nike

我有一个名为“AccountController”的 Controller 和名为“ResetPassword”的操作。从 html 标记中,我可以执行以下操作:

<%= Html.ActionLink("LinkText", "ResetPassword", "AccountController") %>

它会输出正确的网址。有没有办法以编程方式做到这一点?我试图将 url 作为另一个类中的字符串获取,但 System.Web.Mvc.HtmlHelper 没有 ActionLink() 静态方法,并且创建该类的实例也没有它。

注意:如果我尝试创建 HtmlHelper 或 UrlHelper 的实例,那么我需要对 View Context 或 Request Context 的引用,但我无法弄清楚如何从 Controller 获取它们(传递给我的类方法)

最佳答案

使用 Url.Action反而。

关于asp.net-mvc - 以编程方式获取 Controller 操作(url)的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/764375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com