1
47
RouteCollection类现在有一个AppendTrailingSlash布尔值,您可以为此行为设置为true。 |
2
20
您可以创建替代
为了简洁起见,我发布了 whole example on CodePaste.net
现在你所要做的就是登记路线
然后,当
更新: 因为codePaste链接已关闭,下面是完整的代码:
|
3
5
干净的解决方案,代码错误!! 我遇到的唯一问题是MVC3中主页的双尾随斜杠。 剃刀实例:
链接到:
为了解决这个问题,我调整了getvirtualpath覆盖:
|
4
3
上面的代码错误解决方案是非常好的。我需要一些非常相似的东西,但只针对我的根URL。我知道这可能有问题,但我是这么做的。它在我所有的环境中似乎都能正常工作。我认为它也很有效,因为只有当他们第一次来的时候,它才是我们的主页,没有培训斜杠。这是我试图避免的一个案例。如果这是你想要避免的,这将对你有用。
如果结果证明我需要的不止这些。我可能会使用codingbug提供的代码。在那之前,我喜欢保持简单。 注意:我指望路由引擎从URL中删除home\index。 |
5
1
我知道有更多的赞成的答案,但最好的答案对我的情况不起作用。我需要说我找到了一个更简单的解决方案。
在所有情况下,这将充当尾随斜杠“/”。 |
6
1
这里有一些很好的答案,但是这里有一些MVC控制器代码,说明了如何在一个非常简单的GET中实现它。
希望这能帮助别人。 |