Предложения по использованию элемента управления ASP.NET?

Я получил проект для внутреннего пользования. Мое приложение должно хранить около 100 строк метаданных игры, и каждая строка имеет максимум около 15 полей. Полями могут быть название игры, категория игры, производитель, путь к исходному коду и т. Д. Скорее всего, мне придется объединить около 5-10 таблиц для каждой строки записи. Только несколько человек используют его и получат очень мало просмотров. Быстродействие не является большой проблемой. Строки данных, которые я должен представить, должны быть отсортированы и доступны для поиска

Мое текущее решение состоит в том, чтобы использовать элемент управления ASP.NET GridView с ASP.NET AJAX UpdatePanel, чтобы придать ему ощущение ajax. Я думаю об использовании LINQ-to-SQL в качестве уровня доступа к данным. Я думаю о создании своей собственной поисковой системы, но если уже существует элемент управления, который уже имеет эту функцию, я бы предпочел использовать это; Кто-нибудь знает о таком контроле существуют? В любом случае, что вы, ребята, думаете?

Обновление № 1: я смотрю на создание веб-сайта DynamicData. У кого-нибудь есть мысли по этому поводу?

3 ответа

Динамические данные ASP.NET выглядят действительно круто, особенно для сайтов, где у вас есть:

  • много данных
  • не много забот о производительности
  • нет / мало желания скинить / оформить сайт
  • нет / мало желания расширять существующие / писать новые функциональные возможности.

Так что я бы сказал, что это хороший вариант для вашего проекта.

Используйте ext.js!

Взгляните на Grid Samples, это очень мелкая кривая обучения и дает вам удивительные результаты в кратчайшие сроки.

http://extjs.com/products/extjs/

По сути, вы предоставляете свои данные через веб-сервис (asmx или WCF, на ваш выбор), добавляете сетку Ext.Js на страницу html / aspx и указываете ее на свой веб-сервис. Сконфигурируйте элемент управления для таких вещей, как сортировка / поиск / расширение / группировка / разбиение на страницы и т. Д. (Используйте ссылку на API http://extjs.com/deploy/dev/docs/).

Gridview - ваш лучший выбор. Это так мощно, если вы знаете, как правильно его использовать. Он выполняет автоматическую сортировку, и если вы можете довольно хорошо кодировать, вы можете получить данные для фильтрации (если это слово). Это также делает Соединение с базой данных для вас.... так что, по моему мнению, вы не можете превзойти gridview, когда дело доходит до таких отчетов.

Другие вопросы по тегам