Архив метки: .NET

ASP.NET MVC: jqGrid и поиск. Refactoring

В прошлой статье мы ознакомились с тем как вывести таблицу используя плагин jqGrid, реализовали постраничный вывод данных и поиск на стороне сервера.

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

Читать далее