获取MVC以使用'/'结束URL

时间:2011-03-02 00:43:49

标签: asp.net-mvc html-helper

我有一个MVC项目,需要更改URL结构。我修改了Global.asax.cs文件,以便所有URL现在都反映了帐户团队想要的内容。简而言之,要求在所有网址上加上“/”(即www.google.com/whatever/)。

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

Thnx提供任何帮助

1 个答案:

答案 0 :(得分:3)

检查其他StackOverflow问题:

Why is ASP.NET MVC ignoring my trailing slash?

引用已批准的答案:

  

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

     

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

另一种方法: