已经上线了的网站  客户需要添加一个英文版   英文版的我就从新做了个目录   数据库也重新复制了一个 现在就是在进入不同语言目录的时候怎么去 选择数据库连接字符串。。 
  希望高人指点   !!!!!

解决方案 »

  1.   

    想必三层你懂得吧 呵呵 在你的webconfig里面配置好你需要连的库 英文版的进来就连英文的好了 呵呵 跟其它的不相干 
      

  2.   

    既然重新复制一份,相当于另一个站点,可以在一个站点下建一个虚拟目录,指向英文站点目录。也可以在IIS新一个站点,设置一下主机头就好了。也可以web.config整合在一起
      

  3.   

    webconfig里面配置好你需要连的库 英文版的进来就连英文的好了
      

  4.   

    仅供参考方法:
    http://www.cnblogs.com/insus/articles/2030985.html
      

  5.   

    我去你的中文的在根目录下那你复制一份放到En文件夹下。
    数据库连接?跟这有关系吗?
    在表里。给数据一个状态字段  cn  和 en 查询的时候根据这个来进行显示  版本
      

  6.   

    web.config 里 数据库连接可以配置多个啊
    <connectionStrings>
        <add name="testKey" connectionString="Data Source=.;Initial Catalog=数据库;User ID=sa;Password=2010" providerName="System.Data.SqlClient"/>
        ...
      </connectionStrings>
      <appSettings>
        <add key="frist" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/>
        <add key="second" value="~/data/test.mdb"/>
         </appSettings>然后用 DBHelper 
    //读取第一个连接
    public static readonly string ConnectionString=ConfigurationManager.ConnectionStrings["test"].ConnectionString;
    //去读第二个
    public static readonly string connStr = ConfigurationManager.AppSettings["frist"].ToString() + HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["second"]);DAL 里调用的时候 换个  数据库连接字符串  不就可以了?
      

  7.   

    可以把所有的翻译放在一个表了,
    如果选择对应的语言的话就把对应的翻译显示出来即可(所有的内容用Label或者其他控件放好)!