【问题标题】:Get MVC to end URL's with a '/'让 MVC 以“/”结束 URL
【发布时间】:2011-03-02 00:43:48
【问题描述】:

我有一个需要更改 URL 结构的 MVC 项目。我已经修改了 Global.asax.cs 文件,现在所有的 URL 都反映了客户团队想要的。长话短说,需要在所有 URL(即 www.google.com/whatever/ )上有一个尾随“/”。

我认为最好的方法是覆盖 Html.ActionLink() 函数,以便所有 URL 都以所需的方式生成,但我不确定在哪里/如何执行此操作。

感谢任何帮助

【问题讨论】:

标签: asp.net-mvc html-helper


【解决方案1】:

检查另一个 StackOverflow 问题:

Why is ASP.NET MVC ignoring my trailing slash?

引用批准的答案:

传奇 - 没有立即 问题的解决方案。你可能有 遇到Jason Young's blog post关于这个问题,这是 信息量很大。 Scott Hanselmann posted a reply 到这里, 基本上说他不认为 这是一件大事,如果是,你 可以利用新的 IIS7 重写 模块来解决它。

但最终,您可能想要 查看由发布的解决方案 穆拉德在类似的问题上 堆栈溢出: Trailing slash on an ASP.NET MVC route

.

另一种方法:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多