【发布时间】:2011-02-08 07:19:02
【问题描述】:
有一个 ASP.NET MVC 2 Web 应用程序,我们称之为 myapp.com。我想要像 something.myapp.com 这样的动态子域(用户创建的类别)。所以我设置了 URL 重写,规则重写 something.myapp.com -> myapp.com/something(接下来由 MVC 处理..)。但是,第一个 ActionLink 抛出异常
System.Web.HttpException:无法使用前导 .. 退出顶级目录
因为很明显,URL 仍然是 something.myapp.com。有什么优雅的解决方案吗?我不想重定向(我想在浏览器中保留 URL something.myapp.com)。我也不喜欢编写自定义 ActionLink 的想法,这是 MVC 中一些最基本的东西......
谢谢大家 :)
罗马
【问题讨论】:
-
我面临同样的问题。请碰一下!
标签: asp.net-mvc url-rewriting actionlink