【发布时间】:2013-06-10 17:07:32
【问题描述】:
我有一个 ASP.NET MVC 3 应用程序,我必须在其中将带有 .aspx 扩展名的请求映射到另一个路由。我想要做的是在应用程序启动中获取当前请求 url。但问题是它在所有没有 .aspx 扩展名的 url 中运行良好,但在 ex 的 url 中 (http://example.com/Products/5/16/Eettafels.aspx) 它只显示http://example.com/
但是http://example.com/Products/5/16/Eettafels 显示正确的路径..
所有代码都是简单的一行:
string currentUrl = HttpContext.Current.Request.Url.ToString().ToLower();
谁能知道我做错了什么
【问题讨论】:
-
表示你想重定向到.aspx页面url?
-
一种如此...它是 seo 的 301 重定向
-
为什么需要再次将Url地址小写?
标签: c# asp.net-mvc