2

データベースアクションを操作するためのWebユーザーコントロールを作成しました。web.configに格納されている接続文字列を使用したいと思います....以前asp.netページ(deafult.aspx.csなど)で使用した方法は次のとおりです。追加

using System.Web.Configuration;

次に、以下のコードを使用します。

private string connectionString =
             WebConfigurationManager.ConnectionStrings["Pubs"].ConnectionString;

問題はusing System.Web.Configuration;、WebUserControlに追加できないことです... webUserControlを介してWeb.Configからデータを読み取ることは可能ですか?

4

1 に答える 1

1

おそらく、のアセンブリ参照を追加するだけでSystem.Configuration、次を使用できます。

private string connectionString = 
    ConfigurationManager.ConnectionStrings["Pubs"].ConnectionString;

常にweb.configから接続文字列を読み取ります(プロジェクトのapp.configからではありません)。を使用する場合はWebConfigurationManager、アセンブリへの参照を追加するSystem.Web必要がありますが、それはWebコントロールライブラリプロジェクトにすでに存在している必要があります

于 2012-12-22T10:49:11.193 に答える