读书人

多语言切换的有关问题

发布时间: 2012-01-31 21:28:41 作者: rapoo

多语言切换的问题
在asp.net2.0下,要动态切换语言(中文、英文)

页面放在根目录下可以动态切换,但是放在其它目录中的page却不能动态切换。
(注:页面采用母版结构,资源文件都是通过工具下的“生成本地资源”来生成的)

这是为什么?



[解决办法]
本人也做过中,英切换的网站.用的方法是:先建模版页面,把所有内容全放数据库,根据cookies或者session切换显示,最后的结果来看效果非常不错,但工程量太大,比如页面导航栏都要随机自动生成.也不知这样的方法是不是太笨.当然赶工程急也没有与人交流和探讨.
[解决办法]
要用到Culture类,全球化,看下帮助文件就了解了
[解决办法]
你下载这个试试看

http://www.51aspx.com/CV/WebLocalization
[解决办法]
估计是你的其他目录里访问资源文件的路径有问题?
没设置好?

其实我观察不少国外公司的作品,他们都不使用MS的资源方式。
而是采用XML或者其他数据集高速缓存后索引取值。
我估计要比MS的效率高,也方便。
反正我现在的项目都采用这个办法,很方便。
[解决办法]
其实就是自己写一个公共字典类

读书人网 >asp.net

热点推荐