此处只描述各种要点:
1 资源国际化。包括Global和Local资源的国际化,有很做资料描述的很详细
2 设置客户当前设置的使用语种
有两个方案:
方案一:记录在Session当中。
方案二:记录在Cookie中。
记录在Cookie中要点:
    可以使用aspx设置cookie,也可以使用document.cookie直接在客户端设置。注意使用其中一种,偶同时使用两种方式时会出问题,Cookie重复导致错误对出当前配置,原因不明。
    cookie的名字满足javascript变量名字,例如default.language="zh-CN"是错误的!!
使用aspx代码示例:
Code

3 设置运行线程的CurrentUICulture
设置位置可以在Global的BeginRequest中设置
也可以重载Page的InitializeCulture方法.

Code


注意事项:
new CultureInfo(String name),需要指定区域全名称,例如"zh-CN"是正确的,只有语言就会抛出异常"zh"
posted on 2008-03-03 21:40  sleepy  阅读(194)  评论(0)    收藏  举报