一般我是写一个 Config 类,其中实现一个 public static property 来读取连接字符串。 这个是写在 web.config 文件中的。using System;
using System.Configuration;namespace CnybNet.Utility
{
    public class Config
    {
        public Config()
        {   
        }        public static string ConnectionString
        {
            get
            {           
                return ConfigurationSettings.AppSettings["ConnectionString_Server"];
            }
        }
    }
}
任何时候, 只要这样就能取到连接了:SqlConnection conn = new SqlConnection(Config.ConnectionString);

解决方案 »

  1.   

    干脆把SqlConnection conn也静态一把更方便吧?
      

  2.   

    TO: inelm(木野狐(业精于勤荒于嬉,行成于思毁于随)) 
     上面的這個類在asp文件中怎麼調用啊?好像不能寫SqlConnection吧
      

  3.   

    你做的是 asp 和 aspx 的混合项目吗?
    如果是 asp 也有混用, 那你还不如考虑对 asp 专门建一个包含文件来得方便。因为 asp 里读取 web.config 虽然也可以, 毕竟还要读 xml 出来再解析, 不是那么方便的。
      

  4.   

    對,是asp和aspx的混合項目。主要是aspx項目,隻是裡面有個開窗程式用到了現有的asp文件。
    現在的問題正是aspx能引用web.config裡的數據庫連接,asp能引用另一個單獨的專門寫的數據庫連接文件
    但就是不知道asp和aspx引用一個公用的連接文件,而不是分別引用。
      

  5.   

    包含同一个文件吧,把aspx当成asp来用,不过有点。
      

  6.   

    .NET中,如果.aspx和.aspx.cs都要用連接,怎麼辦?