【问题标题】:Get the fully qualified url for a controller and action?获取控制器和操作的完全限定 URL?
【发布时间】:2009-02-19 22:40:01
【问题描述】:

获取控制器和操作的完整 URL(包括协议和域)的正确方法是什么?我需要这个才能通过电子邮件发送页面链接。

我希望只使用 Url.Action() 并将其连接到 Request.Url 中的当前服务器主机名。但是,似乎 Url.Action 是上下文相关的,因此如果您已经在同一个控制器中,则不会显示完整路径。

有什么想法吗?

谢谢

詹姆斯

【问题讨论】:

    标签: asp.net-mvc routing


    【解决方案1】:

    Url.Action() 的重载采用主机名、协议等。调用这些重载之一将生成适合发送电子邮件的完全限定 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 2019-12-17
      相关资源
      最近更新 更多