假如有一外贸类网站,实现中英双语言切换,开发工具是VS2008+ASP.NET+C#+ACCESS2003,有人说是制作两个版本(一个中版本,另一个英文版),也有人说通过VS2008中的语言资源文件来实现,请高手指点迷津,或发表自己的独到见解。
解决方案 »
- Request.QueryString接收到的中文参数是乱码,怎么办
- js __doPostBack('LinkButton1', '') 调用后台方法 谢谢
- 大周末的,我一枚女纸一个人在办公室加班,各位哥哥叔叔帮我啊!
- 求教:向GridView中可编辑列添加数据,为什么会多处一个新列。
- JS实现动态添加表格行
- 分求一ACCESS数据库连接类
- 大问题!好难啊!穷鬼提问有没人理会?有耐性的朋友帮我看看好吗?
- 帮忙看下错在哪里。
- 寻求高手帮忙解决一个难题,应用很实际,但就是不好处理.
- 页面的权限控制
- 水晶报表多表分页问题!急!!!
- 【求助】:在GRIDVIEW的模板列中得下拉菜单绑定SQL表中得某个字段,该怎么做?
参考下,使用本地资源化
90%是用不同的版本实现切换给你几种方法自己考虑
1.9楼shwicho的方法,中英文字段放在一张表中,
如:
Product表中的字段:ProductId,ProductNameCN,ProductNameEN,ProductTimeCN,ProductTimeEN, ……这样做呢,数据库数量小,底层也不用区分表,但是缺点是字段多,你要通过逻辑来判断2.我的方法,也是我现在用的方法,中英文用不同表,
如表:ProductCN,ProductEN,MessageCN,MessageEN,
优点是只要逻辑写好之后非常的方便,缺点是你要有能力来解决底层的问题这两个是数据库的设计分开问题
前台怎么做呢,显然是用不同的版本,
如:CN/
index.aspx
product.aspx
...
EN/
index.aspx
product.aspx
...
或者:
index.aspx
product.aspx
...
EN/
index.aspx
product.aspx