Какие варианты доступны для реализации богатых отчетов в asp.net mvc? - PullRequest
2 голосов
/ 23 октября 2009

Я хочу реализовать богатые функции отчетов в одном из наших веб-приложений на основе asp.net mvc. Необходимые функции в отчетах:

  1. Графы
  2. Графики
  3. Группировка, промежуточные итоги, разрыв страниц и т. Д.
  4. Возможность экспорта в Excel, PDF, CSV и другие форматы
  5. Поддержка печати

Мы готовы приобрести коммерческие средства управления (если бесплатные не доступны). Пожалуйста, предложите нам лучшие из доступных вариантов.

Ответы [ 4 ]

0 голосов
/ 23 октября 2009

Вы можете использовать asp.net элемент управления диаграммой , который можно бесплатно загрузить и поддерживать с ASP.net MVC

0 голосов
/ 23 октября 2009

Я нашел это, когда искал что-то похожее.

http://www.componentsource.com/products/syncfusion-essential-studio-aspnet-mvc/index-gbp.html

Я не использовал это все же. Есть пробная загрузка.

0 голосов
/ 23 октября 2009

Я предлагаю вам попробовать использовать обычную веб-форму для отчетов с графикой, диаграммами и любым другим контролем, который вам может понадобиться. Представления MVC и веб-формы могут жить в одном проекте, отмечая, что это неправильно. По крайней мере, пока вы не найдете способ сделать это с помощью MVC-представления.

По моему мнению, вам не нужно делать все, что MVC в проекте, вам «разрешено» делать все, что вам нужно, чтобы ваше приложение работало так, как вы хотите.

0 голосов
/ 23 октября 2009

Я не знаю, какие пакеты с расширенными отчетами существуют на 100% под управлением ASP.NET MVC. Я видел несколько разговоров о MVC.

Но технически вам не нужна MVC-версия средств управления отчетностью. ASP.NET MVC позволяет вам использовать стандартные функции ASP.NET, такие как WebForms, обратные передачи, серверные элементы управления и т. Д. Это простое решение, так как стандартное программирование ASP.NET MVC по сравнению с конфигурацией проверяет проверьте, существует ли каталог или файл в первую очередь, прежде чем направлять его через логику контроллера.

Итак, если вам не нравятся графики и диаграммы Asp.Net Mvc, которые вам нравятся - не бойтесь, вы можете вернуться к тем, которые вы использовали в своих предыдущих проектах asp.net форм. Даже если я рекомендую поместить его в специальный каталог (например, / reports), чтобы сохранить чистый веб-сайт.

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