2013-10-02 2 views
0

라우팅하려는 asp.net mvc 사이트가 있습니다. "/general.asp?id=102"에서 "/ MyNewPage"로 301 리디렉션이 있습니다. . 나는 이전 ID의 데이터베이스 테이블과 각 ID에 대한 새로운 페이지를 가지고있다.URL을 쿼리 문자열과 함께 리디렉션

주 리디렉션을 수행하기 위해 Routemagic을 사용하고 있으며 쿼리 스트링을 가질 때까지 훌륭하게 작동합니다.

은 내가 사용하고 코드는 다음과 같다 (에 예 "/myoldpage.asp"를 "/ mynewpage은"아주 잘 작동) :

이전 URL이의 쿼리 문자열이있는 경우 실패
Dim route = routes.MapRoute() 
routes.redirect(Function (rt) rt.MapRoute(uniquestring, fromURL), true).To(route) 

.

"/general.asp?id=102"에서 "/ MyNewPage"asp.net MVC로 지정한 리디렉션을 어떻게 수행합니까?

답변

7

당신이 당신의 솔루션 here

찾을 수 있습니다 수도 나에게 문제를 접근 할 수있는 더 나은 방법을 준 당신

+0

감사합니다 도움말. – Solmead

관련 문제