今天在研究asp.net2.0的本地化的功能,其实也不算是研究,因为实在太简单了。
只要建好resx文件,再改变一下IE的默认语言,就能达到想要的效果....问题来了,如果用户要自己选择语言呢?
根据我的推测,当用户访问页面的时候,就会连同IE的状态一起post到服务器,中间应该会通过数个httpHanlder,最终到达httpModule。如果我能继承那个Culture相应的接口,并且进行重写,再根据用户的需求(例如跟在地址后面的参数),重新设置用那种语言,那就能根据用户的Request去改变UI的语言了。
但.....虽然我是这样推测,但我现在还是无从入手,因为我不知道具体应该怎样,继承那个接口?在那个httpModule的方法写?做过这个的高手希望能给点意见~最好能将代码写出来