asp.net-mvc-3 – 在ASP.NET MVC中本地化/翻译路由
发布时间:2020-12-16 00:25:12 所属栏目:asp.Net 来源:网络整理
导读:任何人都知道一个很好的解决方案来本地化ASP.NET MVC中的路由?我想要实现的是这两个url指向相同的动作/资源: http://example.org/Products/Categories(en) http://example.org/Produkte/Kategorien(de) 还应该有可能根据当前的文化(或默认,如果没有可用的
任何人都知道一个很好的解决方案来本地化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-classic – 多个错误如果那么,否则如果
- ASP.Net表单身份验证 – 在超时时转到登录页面
- asp.net-mvc – 在ASP.Net MVC3的Razor视图中将值传递给HRE
- asp.net-mvc – 工作单元,存储库,注入,使用块
- asp.net-mvc – 如果ModelState表示该字段无效,则清除字段值
- 帮助选择ASP.NET的代码生成工具
- asp.net-mvc – 使用相同的密钥从Request.Files获取所有文件
- asp.net-mvc – 如何在窗体发布后检查我的视图中的TempData
- asp.net-mvc-3 – Razor查看if语句是否正确
- asp.net-mvc – mvc视图中的条件逻辑vs htmlhelper vs acti
推荐文章
站长推荐
- asp.net – 为WebSite添加配置转换
- 启用禁用按钮asp .net – 使用javascript
- asp.net-mvc – 如何在asp.net mvc中模拟缓存对象
- asp.net – 使用xml数据合并/填充pdf表单文件
- asp.net-mvc – .NET-MVC – 通过SSL重写URL的某
- 将数据从ASP.net返回到ExtJS网格
- asp.net-mvc-2 – 为什么mvc Html.HiddenFor不渲
- asp.net – UserPrincipal.FindByIdentity在IIS服
- Asp.Net Web Api – 发布英国日期格式
- asp.net-mvc – 在Elastic Beanstalk Web.config
热点阅读