我想完全本地化我的 ASP.NET MVC 应用程序,虽然有很多文章处理 ASP.NET MVC 本地化的各种陷阱,但没有一篇涉及我想要处理的方面,那就是URL 的本地化,包括 Controller 名称和操作。
我想要一种方法来指定应该出现的字符串,而不是 URL 中的 Controller 名称和操作名称,例如在资源文件中。
这如何以一种理智的方式可行?预先感谢您的帮助!
编辑:
我仍在寻找一种方法来做到这一点。欢迎任何帮助。
是否有任何框架或库已经实现了这一点?
最佳答案
我以前从未这样做过,但是您不能为您想要支持的每种语言在路由表中添加一个条目吗?所有本地化路由都可以重定向到您选择的语言的路由。查看这些相关问题:
Multi-lingual websites with ASP.NET MVC
How should I implement localization with ASP.NET MVC routes?
关于.net - 如何本地化 ASP.NET MVC 应用程序中的 Controller 名称和操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4271769/