获取控制器的完整路径(ASP.NET MVC)

时间:2017-05-31 08:16:33

标签: c# asp.net asp.net-mvc

我已编写代码来获取控制器的路径。这是:

 string link = Url.Action(
            (string)RouteData.Values["Login"],
            (string)RouteData.Values["Clients"],
            Request.Url.Scheme);

但它会返回:/Clients/Sending?Length=4

我需要返回完整路径

例如:http://localhost:51542/Clients/Sending?Length=4

我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

AbsoluteUri属性包括存储在Uri实例中的整个URI,包括所有片段和查询字符串。

Request.Url.AbsoluteUri

你可以像这样使用