当前位置: 代码迷 >> ASP.NET >> [中/英]双语站怎么架设
  详细解决方案

[中/英]双语站怎么架设

热度:644   发布时间:2013-02-25 00:00:00.0
[中/英]双语站如何架设?
我首先想到的是,手动添加,比如下面的数据字段:
表:News
字段:Title,EnTitle,Content,EnContent
这样带En的字段都是存放英文内容的。

但感觉这是个笨办法,但有想不出其他解决方案,这种双语类型的网站怎么处理?
我已经在找资料了,朋友们不要说去“百度搜一下”之类的,我历来是先搜后CSDN。
嘿嘿,但愿能从咱们这里找到好办法

------解决方案--------------------------------------------------------
如果内容也是英文的,你可以建2个库或者表,不同的网站连接不同的数据库就可以了。表结构和代码完全相同
------解决方案--------------------------------------------------------
我这建议不知道如何。。。。当然,要是能有谁有更好建议分享一下。。。。我也要做个双语的应用,只想到这方法。。。。。。
-----------------------------------------------------------
ASPX:
<asp:Label id="LabelTitle".....>
<asp:label Id="LabelContent"....>
--------------------------------------------------------
CS:
if (Language=="En")
{
LabelTitle.text=".....";
LabelContent.text=".....";
}
if (Language=="Ch")
{
LabelTitle.text=".....";
LabelContent.text=".....";
}
-------------------------------------------------------------
------解决方案--------------------------------------------------------
给个字段Language 如果中英文内容和字段相同的话。 根据吃CN还是EN来判断
如果规格不一致 那就放2张表吧
------解决方案--------------------------------------------------------
两个表。或者两个库。把程序中的提示之类的都放到一个单独的类中 最好是单独的类库。这样就轻松的实现多语言了,因为增加一种语言无非就是 增加一个数据库,并更换那个语言的DLL 就可以了。
  相关解决方案