2013-07-21 91 views
0

ASP.Net MVC有一些非常好的功能,可以确保您拥有所需路由的正确URL。因此,我可以使用HtmlHelper类,你得到正确的网址,我的观点: -在ASP.Net中访问控制器中的路由URL MVC

@Html.RouteLink("Link Text", new {controller = "articles", action = "tag"}) 

现在,这是很大的。但是,我发现自己处于我想知道URL的情况,但我不是将它写入视图。所以我的问题是在控制器中获取这些信息的最佳方式是什么?我已阅读各种帖子,告诉你如何偷偷创建一个HtmlHelper的实例,但必须有一个更直接的方法来做到这一点。

谢谢。

回答

0

控制器访问关于请求的所有信息,因此请求对象是在这里你可以找到网址

Request.Url.ToString()