首页 / 知识
关于国际化:ASP.NET MVC应用程序中的多种语言?
2023-04-11 18:51:00

Multiple languages in an ASP.NET MVC application?在ASP.NET MVC应用程序中为接口支持多种语言的最佳方法是什么? 我见过人们将资源文件用于其他应用程序。 这仍然是最好的方法吗? 如果使用默认视图引擎,则本地资源将在视图中工作。但是,如果需要在控制器操作中获取资源字符串,则无法获取本地资源,而必须使用全局资源。 考虑一下这是有道理的,因为本地资源对于apx页面是本地的,并且在控制器中,您甚至还没有选择视图。 我发现此资源非常有帮助 它是HttpContext.Current.GetGlobalResourceString和HttpContext.Current.GetLocalResourceString的包装器,它使您可以像这样调用资源...
我发现的唯一问题是控制器无权访问本地资源字符串。 是的,资源仍然是.NET环境中支持多种语言的最佳方法。因为它们易于参考,甚至更容易添加新语言。
因此,您仍然可以使用资源文件。 Orchard项目使用称为" T"的快捷方式来完成所有页内字符串翻译。因此,您将看到带有@T("要翻译的字符串")的标签。 我打算看一下如何在后台实现它,并在将来的项目中潜在地使用它。短名称使代码更整洁,因为它将被大量使用。 我喜欢这种方法的原因是原始字符串(在这种情况下为英语)在代码中仍然很容易看到,并且不需要在资源工具或其他位置进行查找就可以解码出实际的字符串。 有关更多信息,请参见http://orchardproject.net。 作为答案提到的其他一些解决方案不适用于MVC的发行版(它们与早期版本的alpha / beta一起使用)。 这是一篇很好的文章,描述了一种实现本地化的方法,该方法将被强类型化并且不会破坏控制器和视图的单元测试:MVC v1的本地化指南 这是另一个选项,您将可以访问控制器中的CurrentUICulture: 检查MVC3-多国语言 |
最新内容
相关内容
python怎么调用类方法
python怎么调用类方法,培训,方法,实例,静态,定义,参数,属性,对象,关键字,以上,python中的类用来描述具有相同的属性和方法的对象的集合。它定pythonpython是前端语言吗?
pythonpython是前端语言吗?,代码,互动,培训,平台,标准,设计,语言,前端,语法,解释性,python语言属于后端开发语言。Python是一个高层次的结合pythonpython是什么类型的语言
pythonpython是什么类型的语言,培训,系统,教育,软件,电脑,代码,简介,人工智能,类型,语言,python是一种面向对象、解释型、动态类型计算机程序python判断字符串是否为小数的方法
python判断字符串是否为小数的方法,培训,代码,合法,小数点,小数,整数,字符串,方法,右边,左边,python想判断一个字符串是不是一个合法的小数,但python可以继承父类方法吗
python可以继承父类方法吗,培训,代码,名字,方法,动物,属性,编译器,这样的话,定义,里面,python继承,调用父类属性方法在python里面,继承一个类python脚本语言
python脚本语言,代码,设计,情况,培训,语句,项目,基础,意外,异常,空格,Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被python为什么是胶水语言
python为什么是胶水语言,代码,标准,培训,环境,一致,系统,统一,数据,周期性,服务,胶水语言先从Helloworld开始。所有学python的童鞋都会从这句python字符串连接的方法有哪些
python字符串连接的方法有哪些,培训,字符串,基础,方式,两个,变量,函数,空白,语言,功能,python中有很多字符串连接方式,下面总结一下:最原始的字python语言的全排列怎么提速?
python语言的全排列怎么提速?,培训,情况,代码,排列,元素,程序,方法,之后,语言,生成器,python从n个不同元素中任取m(m≤n)个元素,按照一定的顺python字符串拼接有哪些方法?
python字符串拼接有哪些方法?,培训,一致,字符串,位置,异常,结果,方式,方法,字符,参数,python拼接字符串一般有以下几种方法:①直接通过(+)操作python创建多线程的两种方法
python创建多线程的两种方法,培训,第一,代码,业务,方法,线程,函数,任务,演示,实例,当我们使用python编程的过程中需要多个输出的任务的话,为了pythonos.popen方法是什么
pythonos.popen方法是什么,培训,方法,对象,操作,文件,管道,是非,实例,命令,以上,pythonos.popen方法是什么1、os.popen方法用于从一个命令打