我正在使用MSVS 2008,C#,ASP.NET项目。现在我可以在http://localhost:3288/ExistingPageInProject.aspx
下提供我想要的任何页面在MSVS中,如何将http://localhost:3288/u/SOME_USER_NAME/media/TITLE-0123映射到指向我拥有的文件/页面。例如/ u / ExamplePage?name = SOME_USER_NAME& title = TITLE-0123
注意:0123是mediaId,因此可以忽略标题。
答案 0 :(得分:1)
我个人这样做的方法是使用 Application_BeginRequest in public class Global:System.Web.HttpApplication 并使用Regex或其他任何方法解析URL,然后使用 HttpContext.Current.RewritePath 在不进行重定向的情况下提供正确的页面。
还有其他方法可以做到,但这是我的偏好,也很容易实现。