2012-03-15 3 views
0

경로를 사용하여 URL을 만들 수 있습니다. html.RouteLink("routename",routevalue);경로로 URL을 구문 분석하여 MVC에서 RouteValues를 가져 오는 방법은 무엇입니까?

다시 작동해야합니다. 예 : html.ParseUrlByRoute("routename",url):routevalues이 값은 routevalue를 반환해야합니다.

또는 routename 얻을 html.GetRoute(url):string

가끔 내 웹 사용자가 나에게 내 웹 URL을 말한다. URL에 의해 객체를 자동으로 가져와야합니다.

사용할 수있는 기능이 있습니까?

또는 어떻게 수행하나요?

+0

때때로 내 웹 사용자가 나에게 내 웹 URL을 알려 컨텍스트를 만들 필요가 있도록 .RouteData.Datatokens.keys

하지만, HttpContextBase 매개 변수를 받아들입니다. URL에 의해 객체를 자동으로 가져와야합니다. - 무엇이 필요한지 설명해주십시오. 어쩌면 도움이 될 것입니다. –

+0

facebook처럼. 내가 페이스 북의 코멘트에 URL을 추가하면 페이스 북은 URL을 인식하고 웹 정보를 보여줍니다. 나는 이런 식으로해야한다. – ebattulga

답변

0

RouteTable.Routes.GetRouteData을 사용할 수 있습니다. 필요한 모든 것을 포함하는 RouteData 객체를 반환합니다. HttpContextBase 매개 변수를 받아들이므로 먼저 URL을 기반으로 컨텍스트를 만들어야합니다. 또한 현재의 경로 데이터를 확인해야 할 경우

는 컨텍스트 컨트롤러/Page 개체에서 이미 동작하고 지역 또는 문맥 동일한

0

사용 context.RouteData.Values ​​[ "제어기"] 인 당신이

관련 문제