我正在使用ASP.NET来编写Web表单,我第一次使用受保护的子类。我非常习惯在c#和java中使用普通类,并且一直在使用Sql-Server项目。
通常我会在资源中创建一个连接字符串(Sql-Server)作为字符串,这意味着当我需要使用连接字符串时,我只需要做这样的事情
SqlDataAdapter(String1, Properties.Resources.ConnectionString)
现在我正在使用ASP.NET中的受保护子类,我将如何访问我的资源并检索字符串?我是ASP.NET的新手,如果我看起来很模糊,那就很抱歉。 我已经研究了几个小时的答案,提前谢谢
答案 0 :(得分:1)
使用Web.config文件,而不是使用资源,如:
<connectionStrings>
<add name="MyConnection" connectionString="Server=SERVERNAME;Database=DATABASE;User Id=USER;Password=PWD;" providerName="System.Data.SqlClient" />
</connectionStrings>
在代码中,使用ConfigurationManager:
string connectionString = ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString
有关Microsoft Docs的更多信息:
Using external configuration files for storing connection strings