我正在使用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,因此可以忽略标题。

有帮助吗?

解决方案

我个人这样做的方法是使用 Application_BeginRequest in public class Global:System.Web.HttpApplication 并使用Regex或其他任何方法解析URL,然后使用 HttpContext.Current.RewritePath 在不进行重定向的情况下提供正确的页面。

还有其他方法可以做到,但这是我的偏好,也很容易实现。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top