跨页的C#Sql连接字符串

Bob*_*254 1 c# sql connection-string

如果我有几个页面,那么创建连接字符串变量并在我的所有页面之间共享它是正确的过程.我宁愿不为每个页面键入连接字符串100次,而只是调用它.我可以在我的命名空间中创建它还是最好的方法?

Gav*_*n H 6

将连接字符串放在web.config文件中.请参阅MSDN上的以下内容:如何:从Web.config文件中读取连接字符串

config中连接字符串的示例:

<connectionStrings>
    <add name="Movies2"
         connectionString="Data Source=(local);Initial Catalog=Movies;User ID=wt3movies;Password=lalalalala;Integrated Security=SSPI"
         providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

使用字符串:

string connStr = ConfigurationManager.ConnectionStrings["Movies2"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)