ASP.NET 5 MVC 6中的本地化
发布时间:2020-12-16 07:13:17 所属栏目:asp.Net 来源:网络整理
导读:已经有第7版的ASP.NET 5,他们说完成了本地化功能.如何使用visual studio 2015在asp.net 5 mvc 6中使用本地化编写多语言应用程序?是否有适用于beta 7版本的工作示例项目?我已经搜索过并找到了很多例子,但是由于代码已经改变,所以它们没有更多的工作.我还可
已经有第7版的ASP.NET 5,他们说完成了本地化功能.如何使用visual studio 2015在asp.net 5 mvc 6中使用本地化编写多语言应用程序?是否有适用于beta 7版本的工作示例项目?我已经搜索过并找到了很多例子,但是由于代码已经改变,所以它们没有更多的工作.我还可以使用.resx文件(因为visual studio不再自动生成Designer.cs文件),或者他们建议使用更新或替代方法吗?
解决方法
Beta 7引入了本地化,所以它真的是全新的.我写了一篇简短的
everything that is new on my blog写的内容.有很多新的东西,所以如果你需要这些功能,我建议你阅读它.
实际上你仍然可以使用Resx,但你必须明白,默认情况下,分辨率是引擎试图找到与视图匹配的resx文件. 例如,如果您有一个HomeController和一个名为Locpage的操作,则需要使用Views.Home.Locpage.cshtml.en-GB.resx来支持en-GB语言环境.然而,最好的部分是你不再需要resx文件:-).您可以实现自己的IStringLocalizer和IStringLocalizerFactory实现,它也可以工作.你可以在我的博客上面看到这个代码. 如果你想要一个工作样本,现在最好的地方是他们的GitHub,所以就在这里:https://github.com/aspnet/Mvc/tree/dev/samples/LocalizationSample.Web. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC,Node.JS.他们可以互动吗?
- 如何在asp.net会员中手动更改密码?
- asp.net-mvc – 如何手动创建简单的成员资格sql表?
- asp.net-mvc – 为什么这两个API方法会产生冲突
- asp.net-mvc-3 – MVC3,Ninject和Ninject.MVC3问题
- Asp.net全局输出缓存
- asp.net – 当通过文件上传控件上传文件时,在c#.net中重命名
- asp.net-mvc – DataAnnotations StringLength属性MVC – 没
- asp.net – 使用sql helper时出现超时问题(Microsoft.Appli
- ASP.NET DataSource控件“没有命名容器”异常
推荐文章
站长推荐
- asp.net网站默认文件在子文件夹中
- asp.net – 如何在按下键盘上的“输入”键时将焦
- asp.net-mvc – MVC Model Binding不适用于Kendo
- .NET Core+MySql+Nginx 容器化部署
- asp.net-mvc-2 – 使用routeValue从MVC URL中删除
- 如何使用asp .net web api,实体框架和json(代码优
- asp.net – 谁负责处理HttpPostedFile.InputStre
- asp.net – 有没有理由不将pdb文件部署到生产Web
- asp.net – If-Modified-由于IE9传递的HTTP头包含
- asp.net – 实体框架删除子对象
热点阅读