我们公司要做三个版本的网站,是英文版、西班牙版、中文版,不知采用什么技术最好? 你可以用Asp.net,登陆时选择语言版本,页面上都放置服务器端的控件,将所有的文字都从数据库或者XML中读取,不过建议还是分开作,将不经常更新的内容做三份,经常更新的从XML中读取,这样子可以不用写代码,只需要维护XML文档就可以。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用代码与显示文本分离技术,把要用到的文本结集分类到一个XML文件中,然后系统再自行判断使用的是什么版本调用不同的显示文本。 好像还能用asp.net资源文件,据说对语言版本选择很好(小弟没试过) 建立a.resxres = New ResourceManager("项目名.a", GetType(窗体名).Assembly);在调用时label1.Text=res.GetString("变量名"); 最好用asp.net和xml技术。这样你可以根据自己的需要动态的去调用你自己需要的xml文件,当然这些xml文件可以使你需要的任何语言的版本。不过这些xml文件要你自己去定了 System.Globalization类就可以实现你的要求,可以看看.net sdk文档里的介绍 ASP.NET 交流 div跨frame拖动 关于DropDownList的当前文本 100分求助"ASP.NET调用JS问题 asp.net 动态生成htm页 有什么办法能让一个按扭灰掉(不可能)几秒钟,然后再可用? 应用C#在WEB上画折线图 ActiveX控件怎样获得服务器端值 请问:在aspx页面中怎么调用可执行文件,或者怎么制作和显示曲线图表? 小问题,请各位帮看一下,在线等。。。。。。。。。。。。。 HELP!!!?? vs.net里<Script Language="C#" Runat="Server">的语法如何加色?
res = New ResourceManager("项目名.a", GetType(窗体名).Assembly);在调用时
label1.Text=res.GetString("变量名");