C# 整个应用程序的连接字符串的单个声明—ASP.net

C# 整个应用程序的连接字符串的单个声明—ASP.net,c#,asp.net,C#,Asp.net,我在web.config文件中声明了连接字符串,但在每个aspx.cs页面中也声明了连接字符串,如 SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ToString()); 如何仅从web.config的单个声明访问连接字符串。我是编程新手。为此创建一些助手类,并在其中从web.config读取值,并将其存储到字符串变量(或常量)中: Web.config文件: &l

我在web.config文件中声明了连接字符串,但在每个aspx.cs页面中也声明了连接字符串,如

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ToString()); 

如何仅从web.config的单个声明访问连接字符串。我是编程新手。

为此创建一些助手类,并在其中从web.config读取值,并将其存储到字符串变量(或常量)中:

Web.config文件:

  <connectionStrings>
    <add name="ConnectionString" connectionString="Server=...;initial catalog=...;persist security info=False;user id=...;password=...;" providerName="System.Data.SqlClient" />
  </connectionStrings>
然后您可以从项目中的任何位置访问它。 只需使用包含新类的命名空间的语句添加,这是您的值:

using MyProject.Common;
...
Constants.connectionString

使用/方法创建一个类,从配置中检索连接字符串?这是否回答了您的问题@Adriani6该类已由系统
Properties.Settings.Default.MyConnectionString
using MyProject.Common;
...
Constants.connectionString