MSV에서 URL을 다시 작성할 수 있습니까?
-
05-07-2019 - |
문제
MSVS 2008, C#, ASP.NET 프로젝트를 사용하고 있습니다. 지금은 내가 원하는 페이지를 제공 할 수 있습니다. http : // localhost : 3288/기존 PageInproject.aspx
MSV에서 어떻게 매핑합니까? http : // localhost : 3288/u/some_user_name/media/title-0123 내가 가지고있는 파일/페이지를 가리키기 위해. /u /examplepage? name = some_user_name & title = title-0123
참고 : 0123은 미디어이므로 제목을 무시할 수 있습니다.
해결책
개인적으로 수행하는 방식은 Public Class Global : System.Web.httPapplication에서 Application_BeginRequest를 사용하고 REGEX 등으로 URL을 구문 분석 한 다음 httpcontext.current.rewritepath를 사용하여 리디렉션을 수행하지 않고 올바른 페이지를 제공하는 것입니다.
다른 방법도 있지만, 이것이 저의 선호도와 구현이 쉬운 것입니다.
제휴하지 않습니다 StackOverflow