你可以用Asp.net,登陆时选择语言版本,页面上都放置服务器端的控件,将所有的文字都从数据库或者XML中读取,不过建议还是分开作,将不经常更新的内容做三份,经常更新的从XML中读取,这样子可以不用写代码,只需要维护XML文档就可以。

解决方案 »

  1.   

    采用代码与显示文本分离技术,把要用到的文本结集分类到一个XML文件中,然后系统再自行判断使用的是什么版本调用不同的显示文本。
      

  2.   

    好像还能用asp.net资源文件,据说对语言版本选择很好(小弟没试过)
      

  3.   

    建立a.resx
    res = New ResourceManager("项目名.a", GetType(窗体名).Assembly);在调用时
    label1.Text=res.GetString("变量名");
      

  4.   

    最好用asp.net和xml技术。这样你可以根据自己的需要动态的去调用你自己需要的xml文件,当然这些xml文件可以使你需要的任何语言的版本。不过这些xml文件要你自己去定了
      

  5.   

    System.Globalization类就可以实现你的要求,可以看看.net sdk文档里的介绍