Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / большой набор данных в модели MVC3 / 6 сообщений из 6, страница 1 из 1
28.05.2014, 09:04
    #38654057
Гость28052014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большой набор данных в модели MVC3
Доброго времени суток!
Есть приложение ASP.Net MVC 3, которое выводит в грид некий набор данных, это некий состав выбранного изделия.
Там, кроме прочих атрибутов есть логическое поле и дата, поле (чекбокс) проставляет юзер, жмет кнопку готово и выбраные прорабатываются. Кроме того есть фильтры. Но дело в том, состав может быть большим - несколько тысяч изделий, и вполне реально, что юзер уберет все фильтры и будет бегать поиском по гриду и ставить эти галки(кроме того он может наставить галок, потом отфильтровать, потом снять фильтр - и терять состояние нежелательно), а может щелкнет "выбрать все" а потом снимет галки с некоторых.

Задача в том, что в POST в контроллер передается довольно большая модель, и чтобы заработало( http://support.microsoft.com/kb/2661403/ru ) пришлось ставить заведомо большой параметр "
Код: plaintext
1.
<add key="aspnet:MaxHttpCollectionKeys" value="....". 

На первый взгляд это не очень хорошо. Первое что приходит в голову - отдавать набор тоько кусками - прикрутить пэйджер например.
Вопрос в том, как идеологически верно организовать в MVC обработку юзером заведомо большого набора данных? Манипуляция с aspnet:MaxHttpCollectionKeys допустима? в принципе так делают?
...
Рейтинг: 0 / 0
28.05.2014, 12:18
    #38654315
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большой набор данных в модели MVC3
Гость28052014,

.. не уверен, что это точно в тему, но у меня есть примерно подобная схема, где данные отдаются контроллером на страницу, а там ими занимается knockout.js, т.е. отображает в гриде, сортирует, фильтрует и одновременно с этим формирует массив id отфильтрованных и отсортированных записей .. Потом этот массив id и передается в контроллер для дальнейших действий через POST...
...
Рейтинг: 0 / 0
28.05.2014, 14:38
    #38654553
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большой набор данных в модели MVC3
Гость28052014,

Человек не будет смотреть несколько тысяч строк 100%. Поэтому фильтры и пайджинг . Имхо !!
...
Рейтинг: 0 / 0
28.05.2014, 14:57
    #38654602
Гость28052014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большой набор данных в модели MVC3
carrotik,
Спасибо, поизучаю knockout.js, как я понял она хорошо документирована.
...
Рейтинг: 0 / 0
28.05.2014, 15:05
    #38654624
knockout.js
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большой набор данных в модели MVC3
Гость28052014
Тоже вариант. Правда он может щелкнуть "выбрать все", а потом снять галки всего с нескольких.
...
Рейтинг: 0 / 0
28.05.2014, 15:08
    #38654628
Гость28052014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
большой набор данных в модели MVC3
Andrey1306,
Тоже вариант. Правда он может щелкнуть "выбрать все", а потом снять галки всего с нескольких.

PS Пардон, предыдущий пост, не туда ответил.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / большой набор данных в модели MVC3 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]