如何在ASP.NET MVC应用程序中本地化Controller名称和操作?

Ven*_*emo 10 .net asp.net asp.net-mvc localization controller

我想完全本地化我的ASP.NET MVC应用程序,虽然有很多文章处理ASP.NET MVC本地化的各种缺陷,但它们都没有处理我想要处理的方面,那就是URL的本地化,包括控制器名称和操作.

我想要一种方法来指定应该出现的字符串,而不是URL中的控制器名称和操作名称,例如在资源文件中.

这样做是如何以理智的方式进行的?在此先感谢您的帮助!

编辑:
我还在寻找一种方法来做到这一点.欢迎任何帮助.
是否有任何框架或库实现这一点?

And*_*ker 7

我之前从未这样做过,但是你不能为你想要支持的每种语言在路由表中添加一个条目吗?所有本地化路线都可以使用您选择的语言重定向到路线.看看这些相关问题:

使用ASP.NET MVC的多语言网站

我应该如何使用ASP.NET MVC路由实现本地化?