这是问题。
我有一个本地化的 asp.net mvc 网站。
本地化通过以下步骤完成:
1. 对于每条路线,我自动添加一个 {culture} url 段,默认值为“ru”。
我希望我的网址仅包含外国文化。
例如:
http://mysite.com/ua/contacts - ukrainian
http://mysite.com/fr/contacts - francis
http://mysite.com/contacts - russian
我无法到达这个,因为 @Url.Action 方法总是返回带有区域性的 url,即使它是默认区域性。
请帮帮我!
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
作为基础,您可以在这里找到解决方案
http://www.asp.net/mvc/tutorials/older-versions/controllers-and-routing/asp-net-mvc-routing-overview-cs http://www.asp.net/mvc/tutorials/older-versions/controllers-and-routing/asp-net-mvc-routing-overview-cs并在 msdn 上
http://msdn.microsoft.com/en-us/library/cc668201(v=vs.100).aspx http://msdn.microsoft.com/en-us/library/cc668201(v=vs.100).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)