配置设置.应用程序设置 - 此方法是过时的错误



我正在尝试在 web.config 文件的应用程序设置中为 SharePoint 网站上的网格视图 Web 部件设置行限制。

<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"];

此行给出一个错误,指出配置设置.应用设置"此方法已过时",

我做错了什么?请让我知道。

您应该改用 ConfigurationManager 类。 ConfigurationSettings在 .NET 2.0 中已弃用。使用它的方式与使用 ConfigurationSettings 相同,但请注意,如果您还没有它,则必须添加对 System.Configuration 的引用。

替换是System.Configuration.ConfigurationManager.AppSettings

例:

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

最新更新