相关疑难解决方法(0)

如何使用MVC路由多语言URL

我需要现有控制器的多语言URL路由.让我解释一下:

我有一个名为"Product"的控制器和名为"Software"的View; 因此,默认情况下,如果用户输入" http://example.com/en/Product/Software ",请获取正确的内容(实际存在于http://example.com/Product/Software中),

但是,如果另一个用户 - 法国用户 - 键入" http://example.com/fr/Produits/logiciels ",则必须获得控制器并显示正确的内容(同样http://example.com/Product/软件,但有法语文本).

注意:我使用"{language}/{controller}/{action}/{id}"设置路由表

任何其他无效的网址都必须显示404页面.

可能吗?

c# model-view-controller asp.net-mvc routing url-rewriting

20
推荐指数
2
解决办法
1万
查看次数