有一个 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 中一些最基本的东西......
谢谢大家:)
罗马