大家好,我正在编写一个小的 asp.net mvc 应用程序,我想让它本地化并支持一种以上的语言我发现了很多有用的文章
我为语言添加了路由 我使用自定义 actionfilter 属性来选择当前线程的当前文化,具体取决于 url 中的语言代码,例如英语的“site.com/en/controller/action”或“site.com/ar/controller/action” “为阿拉伯语。
我为英语创建了“Resources\Views\Shared\Layout.resex”,为阿拉伯语创建了“Resources\Views\Shared\Layout.ar.resex”。
它只卡在阿拉伯语本地化的问题,我手动将当前线程文化设置为英语并删除了 actionfilter 属性,但它仍然显示阿拉伯语内容!这是什么问题?