ASP.NET关于实现多语言系统,请大家给意见
语言包我是放在language.xml文件中的。目前有两种方法实现多语言:
1、在ASP.NET页面中需要某个语言短语时再查询language.xml文件,获取某个断语的语言词汇;
2、事先加载全部的language.xml文件内容到内存中(比如:Hashtable)vbphase,然后在需要某个断语时再这样用:vbphase["user_not_login"]
大家说怎么样用好些?如果采用1的话,可能耗时要多很多(可能某个断语在一个页面中还使用了多次),如果采用2的话,消耗内存又很多,全部加载也会耗时。language.xml可能有1M左右。
问题点数:0、回复次数:0Top




