近日需要做一个多语言的网站,研究了一下Asp.net的多语言架构,主要方法是采用资源文件对应不同的语言,然后在程序中自动加载即可以。

设置当前语言的方法有好多种,可以让客户端自动选择,可以在配置文件中指定,也可以用程序设置。

很多人提到在用了MastPage的情况下无法使用InitializeCulture这个方法,这是个误解。InitializeCulture这个方法不应当用在MastPage中,而是用在普通的Page页面中,而是否用MastPage对这个是没有影响的。当然也可以在全局应用程序类的合适事件中进行设置。

posted on 2007-06-27 14:25  上善若水  阅读(961)  评论(1)    收藏  举报