繁体   English   中英

我可以在 MSVS 中重写 URL 吗?

[英]Can i rewrite URL in MSVS?

我正在使用 MSVS 2008、C#、ASP.NET 项目。 现在我可以在http://localhost:3288/ExistingPageInProject.aspx下提供我想要的任何页面

在 MSVS 中,我如何 map http://localhost:3288/u/SOME_USER_NAME/media/TITLE-0123指向我拥有的文件/页面。 比如/u/ExamplePage?name=SOME_USER_NAME&title=TITLE-0123

注意:0123 是 mediaId,因此可以忽略标题。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM