我需要有关本地化asp mvc应用程序的最佳实践的帮助,我看到Oxite在BaseController中有一个名为Localize的基本方法,但是Localization是视图或Controller的任务吗?或者我应该使用resx文件/或使用数据库表?
在构建多语言网站(使用ASP.NET Web表单)时,我将使用HTTP模块重写URL,最终得到友好的东西(对于人类和搜索引擎),如:
uk/products/product_category_one/sub_category_one/index.aspx
uk/products/product_category_one/sub_category_one/widget_mk5.aspx
es/productos/categoría_de_producto_una/widget_mk5.aspx
Run Code Online (Sandbox Code Playgroud)
我(新手)对MVC的理解是URL应采用的格式
控制器/动作/标识符
因此,使用MVC复制上述功能将最终得到类似于以下内容的URL:
products/category/123/product_category_one/sub_category_one
products/items/456/widget_mk5
Run Code Online (Sandbox Code Playgroud)
问题..
谢谢你的帮助
编辑: 除了下面的Panos回答,我在ASP.NET网站上找到了更多信息.