add the connection string to web.config file, for example, if you have<configuration>
  <appSettings>
    <add key="pubs" value="server=(local)\NetSDK;database=pubs;Trusted_Connection=yes" />
    <add key="northwind" value="server=(local)\NetSDK;database=northwind;Trusted_Connection=yes" />
  </appSettings>
</configuration>then you can use this code to retrieve it:
String dsn = ConfigurationSettings.AppSettings["pubs"];

解决方案 »

  1.   

    thanks
    但是如果是一些公用函数呢?
    是包含在aspx文件里面,还是在它的aspx.cs里面包含??
      

  2.   

    就像saucer(思归)说的,写在web.config文件中.
      

  3.   

    write those code in a class and reference it in your page
      

  4.   

    另外, 你可以試一下微軟的DataAccess Block
    它包含了一个SqlHelper方法, 配合上Web.config的设置
    可以是数据存取的语句变的非常简单
      

  5.   

    D:\wwwroot\alumniV2\index.aspx.cs(27): 找不到类型或命名空间名称“ConfigurationSettings”(是否缺少 using 指令或程序集引用?)
      

  6.   

    using System.Configuration ;
      

  7.   

    编译通过,但是在运行时出现。:分析器错误信息: 无法识别的配置节“appSettings”源错误: 
    行 73:             responseEncoding="utf-8" 
    行 74:    />
    行 75:    <appSettings> 
      

  8.   

    <add key="northwind" value="Microsoft Access Driver(*.mdb); DBQ=db/db.mdb" />
    异常详细信息: System.ArgumentException: 在连接选项 Microsoft Access Driver(*.mdb); DBQ 中发现无效分隔符 ;。
      

  9.   

    明白了,原来我的名字空间用了 sqlclient,而数据库是access的