ConfigurationSettings.AppSettings - 此方法已过时错误

时间:2011-05-11 17:30:08

标签: asp.net sharepoint

我正在尝试在web.config文件的appsettings中为sharepoint站点上的gridview webpart设置行限制。

<appSettings>
<add key ="RowLimit" value="6"/>
<add key="FeedCacheTime" value="300" />
<add key="FeedPageUrl" value="/_layouts/feed.aspx?" />
<add key="FeedXsl1" value="/Style Library/Xsl Style Sheets/Rss.xsl" />
<add key="ReportViewerMessages" value="Microsoft.SharePoint.Portal.Analytics.UI.ReportViewerMessages, Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />

然后在我的代码文件中我使用以下语句

string x = ConfigurationSettings.AppSettings["RowLimit"];

此行显示错误,指出ConfigurationSettings.AppSettings“此方法已过时”,

我做错了什么?请告诉我。

2 个答案:

答案 0 :(得分:3)

您应该使用ConfigurationManager课程。 {2.0}中不推荐使用ConfigurationSettings。使用它与使用ConfigurationSettings的方式相同,但请注意,如果您尚未添加对System.Configuration的引用,则必须添加它。

答案 1 :(得分:0)

替换为System.Configuration.ConfigurationManager.AppSettings

示例:

using System.Configuration;
...
string x = ConfigurationManager.AppSettings["RowLimit"];