如何实现一个网站有两个语言版本,更具体的方案或者例子.

多壮志 2007-10-15 03:41:52
我要做个ASP.NET的网站,客户要求中英文两种语言切换. 不知道各位兄弟有没有什么好主意?
最好有比较详细的描述,有可以用的小例子更好.
有例子的请发送邮件到我的邮箱lgrlyy1981@yahoo.com.cn .
...全文
216 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Teng_s2000 2007-10-17
  • 打赏
  • 举报
回复
asp.net2.0本地化可以实现你的功能
cceon 2007-10-17
  • 打赏
  • 举报
回复
变态一点,页面左右两个框架一个中文,一个英文
conannb 2007-10-17
  • 打赏
  • 举报
回复
xml吧 不知道具体的
fengforever 2007-10-17
  • 打赏
  • 举报
回复
用配置文件分别放置中英文啊.
页面中出现文字的地方只保存一个代码比如说FT0001之类的
然后去匹配就可以了.
jeremyyang824 2007-10-17
  • 打赏
  • 举报
回复
搂主可以参考communityServer2.0的做法,把网站中所有的字都放到xml文件中,做成包,然后通过另一个配置文件通过反射读取
Dleno 2007-10-17
  • 打赏
  • 举报
回复
不需要加什么存英文和存中文字段,如果多几个国家的,要加多少字段呢?
又比如在运行一段时间以后,还需要增加一中语言,那是否又要去该数据库和代码呢?
可结合2和4楼的,但只需要一个字段,就是语言类型字段:LangType
如果插入的信息是中文,就保存cn,英文就是en,依次类推.用户进入什么语言版本就用cookie或session保存语言类型,读取数据库的时候就只读取所保存语言类型的数据,其他一样.做得方便管理一点,可以把语言类型保存到配置文件,操作语言配置文件的时候,一同操作对应的资源文件和Xml
xuebin_hu 2007-10-17
  • 打赏
  • 举报
回复
这几天刚好也在做这样的东西,楼上说的资源文件是一种方法,但是也不完全满足楼主的需求吧!
比如读取数据库里存英文和存中文两个不同的字段.
我的方法是自己写控件,控件写有中英文不同的字段读取!控件包含一个语言属性!然后用Cookie去记录当前用的是什么语言!
可能表诉不太明白!呵呵!反正这样做是可以实现的!
多壮志 2007-10-17
  • 打赏
  • 举报
回复
大概看了一下.发现各位的答复总体来说有两类.4,5楼好像说的是内容.
其实我需要的就是界面上label等等之类的控件的显示内容能够按照ie
或者其它浏览器的默认设置来实现相应的设置.

本人初次做,看了这么多,决定还是还是按照MS的正宗做法来完成.
谢谢各位弟兄.结贴!
多壮志 2007-10-15
  • 打赏
  • 举报
回复
速度上不知道怎么样?
lanlan520 2007-10-15
  • 打赏
  • 举报
回复
http://blog.csdn.net/lanlan520/archive
这里面有两篇文章分别讲了如何用资源文件和Xml实现多语言网站
IAMBEN 2007-10-15
  • 打赏
  • 举报
回复
http://demo1.multilingualwebsite.cn

这个应该符合楼主的要求的

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧