是否可以创建控制器和操作的“别名”,而不是在URL中再添加一个项来指示语言?
示例:
英语:
/controllerNameInEnglish/actionNameInEnglish
葡萄牙语:
/nomeControladorEmPortugues/nomeAcaoEmPortugues
葡萄牙语版本必须调用与英语网址相同的操作。
答案 0 :(得分:1)
请忽略这个问题。我刚刚在http://blog.maartenballiauw.be/post/2010/01/26/Translating-routes-(ASPNET-MVC-and-Webforms).aspx
找到答案答案 1 :(得分:0)
您还可以查看名为AttributeRouting的插件,它可以帮助您实现这一目标。关于它的好处是它将在未来版本的ASP.NET MVC中成为included by default。