ConfigurationSettings.AppSettings - этот метод является устаревшей ошибкой - PullRequest
0 голосов
/ 11 мая 2011

Я пытаюсь установить предел строки для моей веб-части gridview на сайте sharepoint в appsettings файла web.config.

<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" />

, а затем в моем кодовом файле iЯ использую приведенный ниже оператор

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

. В этой строке выдается сообщение об ошибке ConfigurationSettings.AppSettings "Этот метод устарел",

Что я делаю неправильно?Пожалуйста, дайте мне знать.

Ответы [ 2 ]

3 голосов
/ 11 мая 2011

Вместо этого следует использовать класс ConfigurationManager . ConfigurationSettings устарело в .NET 2.0. Используйте его так же, как и ConfigurationSettings, но имейте в виду, что вам придется добавить ссылку на System.Configuration, если у вас ее еще нет.

0 голосов
/ 11 мая 2011

Замена System.Configuration.ConfigurationManager.AppSettings.

Пример:

using System.Configuration;
...
string x = ConfigurationManager.AppSettings["RowLimit"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...