2013-07-21 1 views
0

ASP.Net MVC에는 원하는 경로에 대한 올바른 URL을 가지고 있는지 확인하기위한 몇 가지 좋은 기능이 있습니다.ASP.Net MVC의 컨트롤러에서 경로 URL에 액세스하기

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

지금이 중대하다 -이 : 그래서 당신이 내 의견에 대한 올바른 URL을 얻을 HtmlHelper 클래스를 사용할 수 있습니다. 그러나 나는 URL을 알고 싶지만보기에 쓰지 않을 것이라고 생각합니다. 그래서 내 질문은 컨트롤러에서이 정보를 얻는 가장 좋은 방법은 무엇입니까? 나는 여러 가지 게시물을 읽으면서 어둑한 방법으로 HtmlHelper의 인스턴스를 만드는 법을 보여 줬지만 더 직접적인 방법이 있어야합니다.

감사합니다.

답변

2

UrlHelper.RouteUrl을 사용해보세요. UrlHelper은 컨트롤러의 Url 속성을 통해 액세스 할 수 있습니다.

0

컨트롤러는 요청에 대한 모든 정보에 액세스 할 수 있습니다, 그래서 당신이 URL

Request.Url.ToString() 
을 찾을 수있는 Request 객체입니다
관련 문제