在写webpart时根据需要要进行数据库查询,   
我将连接字串放在哪比较合适?总不能程序里面写死吧。   
放到别的自己设置的文件里觉得也不太合适;   
想放到sharepoint本身的web.config里,怎么取出来呢?   
ConfigurationSettings.AppSettings一直会提示已过时。   
经过试验,用ConfigurationManager取不到AppSettings的值

解决方案 »

  1.   


    <appSettings>
    <add key="ConnectionString" value="server='服务器IP';database='数据库';User Id='用户名';pwd='密码';"/>
    </appSettings>        /// <summary>
            /// Get the Connection String
            /// </summary>
            public string ConnectionString
            {
                get
                {
                    return ConfigurationSettings.AppSettings["ConnectionString"];
                }
            }<add name="ConnectionString" connectionString="server='服务器IP';database='数据库';User Id='用户名';pwd='密码';" providerName="System.Data.SqlClient" />
    </connectionStrings>        /// <summary>
            /// Get the Connection String
            /// </summary>
            public string ConnectionString
            {
                get
                {
                     return System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
                }
            }
      

  2.   

    我说的是sharepoint的webconfig,不是普通的asp.net程序 在webpart中是不能加AppSettings的