asp.net-mvc-3 – 在ASP.NET MVC中本地化/翻译路由
|
任何人都知道一个很好的解决方案来本地化ASP.NET MVC中的路由?我想要实现的是这两个url指向相同的动作/资源: > http://example.org/Products/Categories(en) 还应该有可能根据当前的文化(或默认,如果没有可用的翻译)生成路线。或者,如果我能够指定一种文化,以便上述两个链接中只有一个可以工作,这也是可行的。 我尝试了一个very nice approach by Maarten Balliauw,但他的解决方案不幸与Html.RenderAction(…)无法使用。 当然,我可以为所有翻译添加路线 routes.MapRoute(
"Products_Categories","Produkte/Kategorien",new { controller = "Products",action = "Categories" }
);
但是最终会有大量的路线,而且会非常不灵活。任何更好的解决方案将不胜感激:-)更灵活越好。 解决方法这可能是一种管理所有路由的可行方法 – 或者是其中的一些变体,例如在XML文件中定义路由http://www.iansuttle.com/blog/post/ASPNET-MVC-Store-Routes-in-the-Database.aspx 您仍然会遇到大量路线,但管理这些路线会更容易一些 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – mvc3 maxLength输入
- asp.net 大文件上传控件
- asp.net-mvc – 在asp.net MVC中授权属性和jquery AJAX
- asp.net-mvc – 如何在ASP.NET MVC应用程序中实现搜索功能
- asp.net – 基于基于角色的安全隐藏Html.ActionLinks
- ASP.NET MVC学习教程之Razor语法
- ASP.NET Web Forms 4.5模型绑定,其中模型包含一个集合
- asp.net – 在IIS 7.5上挂在Session模块上的请求
- asp.net-web-api – WebAPI 2.2不支持substringof函数
- asp.net – IDENTITY_INSERT设置为关闭错误
- asp.net – 从Application_BeginRequest()中设置
- asp.net – 如何从System.Web.HttpPostedFileBas
- 如何在ASP.Net MVC2中完成此类URL?
- 手动把asp.net的类生成dll文件的方法
- asp.net-mvc-3 – Razor引擎和ember.js可以一起工
- asp.net-mvc – MVC:如何将/sitemap.xml路由到A
- 数据绑定ASP.NET ListItem列表DropDownList问题
- asp.net – 找不到元素’elmah’的架构信息
- .net – 加密ApplicationServices ConnectionStr
- asp.net – .NET 4.5中的样式包和CSS中的图标
