C# 读取连接字符串参数
想知道是否有办法读取web.config文件中connectionstring的某些参数吗?例如,如果我的网站上有一个仅供管理员使用的设置页面,其中一个视图显示名称、providerName和connectionString。。。我可以这样做吗C# 读取连接字符串参数,c#,asp.net,.net,web-config,C#,Asp.net,.net,Web Config,想知道是否有办法读取web.config文件中connectionstring的某些参数吗?例如,如果我的网站上有一个仅供管理员使用的设置页面,其中一个视图显示名称、providerName和connectionString。。。我可以这样做吗 <add name="DbConnectionString" providerName="System.Data.SqlClient" connectionString="Data Source=yourservernamehere.net
<add
name="DbConnectionString"
providerName="System.Data.SqlClient"
connectionString="Data Source=yourservernamehere.net
/>
第一步是确保使用System.Configuration
SqlConnection dbConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DbConnectionString"].ToString());
lblDBConnName.Text = dbConn.DataSource.ToString();
第一步是确保使用System.Configuration
SqlConnection dbConn = new SqlConnection(ConfigurationManager.ConnectionStrings["DbConnectionString"].ToString());
lblDBConnName.Text = dbConn.DataSource.ToString();
想知道是否有办法读取web.config文件中connectionstring的某些参数吗
对
例如,如果我的网站上有一个仅供管理员使用的设置页面,其中一个视图显示名称、providerName和connectionString。。。我可以这样做吗
对。您也可以这样做:
using System.Configuration;
string yourConnectionString = ConfigurationManager.ConnectionStrings["yourConnectionStringNameInYourConfigFile"].ConnectionString;
想知道是否有办法读取web.config文件中connectionstring的某些参数吗
对
例如,如果我的网站上有一个仅供管理员使用的设置页面,其中一个视图显示名称、providerName和connectionString。。。我可以这样做吗
对。您也可以这样做:
using System.Configuration;
string yourConnectionString = ConfigurationManager.ConnectionStrings["yourConnectionStringNameInYourConfigFile"].ConnectionString;
ConfigurationManager.ConnectionString[DbConnectionString]返回一个包含这些属性的值。谢谢您的重新验证!我以为我在这里疯了,因为我试过这个,但它不起作用。另一位成员刚刚告诉我,using system.configuration可能尚未声明,事实并非如此。我现在将此标记为已解决。此外,如果您使用应用程序设置,也可以使用ConfigurationManager。ConnectionString[DbConnectionString]返回一个包含这些属性的值。谢谢您的重新验证!我以为我在这里疯了,因为我试过这个,但它不起作用。另一位成员刚刚告诉我,using system.configuration可能尚未声明,事实并非如此。我现在将此标记为已解决。此外,如果您使用应用程序设置,您可以使用Don't use ToString获取连接字符串。使用ConnectionString属性。ToString的实现可能会发生变化是合理的,即使只是细微的变化,但ConnectionString属性不会发生变化,因为这正是它的用途。不要使用ToString来获取连接字符串。使用ConnectionString属性。ToString的实现可能会发生变化是合理的,即使只是细微的变化,但ConnectionString属性不会发生变化,因为这正是它的目的。