我正在尝试在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“此方法已过时”,
我做错了什么?请告诉我。
答案 0 :(得分:3)
您应该使用ConfigurationManager课程。 {2.0}中不推荐使用ConfigurationSettings
。使用它与使用ConfigurationSettings
的方式相同,但请注意,如果您尚未添加对System.Configuration的引用,则必须添加它。
答案 1 :(得分:0)
替换为System.Configuration.ConfigurationManager.AppSettings
。
示例:
using System.Configuration;
...
string x = ConfigurationManager.AppSettings["RowLimit"];