Мы создаем приложение ASP.MVC. Мы следуем шаблону MVC. На странице нам нужно показать график. Теперь мой старший предлагает мне способ, который не следует шаблону MVC.Сценарий в приложении ASP.MVC
My Way (следуйте шаблону MVC) - на кнопке щелкните, обрабатывайте запрос ввода контроллером. Контроллер обрабатывает модель и вид. Просмотр отображает диаграмму в браузере, который представляет собой простой шаблон MVC.
Старшее предложение - не тратьте время на модель, контроллер. JS с использованием вызова Ajax, получить данные из БД и предоставить данные для диаграммы. Диаграмма будет отображаться в браузере.
В приведенном выше сценарии, в каком направлении следует следовать?
Просьба предложить.
В зависимости от сценария вы можете просто получить данные диаграммы по первому запросу страницы и отправить это вместе с вашей моделью в представление, однако, если желаемая функциональность такова, что пользователь может нажать кнопку и диаграмма появится, я предлагаю вам использовать Ajax и просто вернуть json, который вам нужен. Также http://www.highcharts.com/ - хороший плагин для отображения диаграмм – Canvas
, мы используем диаграммы AM. – KiddoDeveloper
Глядя на диаграммы АМ, я бы использовал вызов ajax, который просто возвращает некоторый JSON, а затем накачивает его в AM-диаграмму метод 'makeChart' – Canvas