Максимальный размер почтового массива в asp.net MVC? - PullRequest
1 голос
/ 02 апреля 2012

У меня проблема с привязкой в ​​asp.net MVC.

Я хочу опубликовать 2 массива в действии.

Проблема в том, что когда мой первый массив содержит более 1000 элементов, другой отказывается.

Кто-нибудь знает почему? И как я могу это исправить?

Вот данные, которые я публикую в mvc action:

EPFPSelectionsSites[0].UrlSite www.monsite1.com
EPFPSelectionsSites[1].UrlSite www.monsite2.com
EPFPSelectionsSites[2].UrlSite www.monsite3.com
EPFPSelectionsSites[3].UrlSite www.monsite4.com

EPFPValeursSelectionSeries[0].NomSerie 1a3
EPFPValeursSelectionSeries[0].Valeur 5
EPFPValeursSelectionSeries[0].Valeur 6
EPFPValeursSelectionSeries[1].NomSerie 6a5
EPFPValeursSelectionSeries[1].Valeur 7
EPFPValeursSelectionSeries[1].Valeur 3

Поэтому, когда EPFPSelectionsSites содержит более 1000 элементов, EPFPSelectionsSites ограничивается, а EPFPValeursSelectionSeries не привязывается. Но он работает с меньшим количеством элементов.

Спасибо.

1 Ответ

5 голосов
/ 03 апреля 2012

У нас была похожая проблема в старом приложении webforms в феврале. См. Этот пост для более подробной информации .

Нам нужно было добавить это в наш файл web.config:

<appSettings>
    <add key="aspnet:MaxHttpCollectionKeys" value="3000"/>

После этого все ключи HTTP-коллекции, которые были нужны нашей странице, были успешно размещены. Надеемся, что это обновление безопасности и является причиной вашей проблемы, а переопределение нового параметра безопасности с помощью appSetting позволит вам опубликовать все элементы массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...