2012-04-17 4 views
3

Я загружаю образцы из Microsoft для создания диаграмм в моем приложении MVC с помощью Microsoft Chart Control.Создание диаграмм с использованием Microsoft Chart Control

Проблема заключается в том, что все примеры, которые я нашел с помощью элементов управления Chart в MVC использовании изображений и отсутствие интерактивности по сравнению с Google Charts, Highcharts и т.д.

Могу ли я что-то отсутствует или это так? Могу ли я создавать интерактивные диаграммы с помощью ASP.NET MVC и Microsoft Chart Controls?

Благодаря

ответ

0

Из того, что я понимаю (и используется) MS Диаграммы формирования изображения, в конце концов. Итак, нет. У вас не будет такого же интерактивности, который дает вам, например, highcharts. Взаимодействие, которое у вас может быть, - это добавление элементов управления (флажки, выпадающие списки и т. Д.), Которые помогут управлять данными и регенерировать диаграмму. Некоторые также используют imagemaps, но если интерактивность/фантастическая анимация - это то, что вы ищете, я думаю, это не для вас.

0

Вы можете создать интерактивность с помощью элементов управления MVC 3 и Microsoft. Я делаю это, и он работает.

Чтобы добавить интерактивность, вам необходимо сделать imageMap вместе с изображением диаграммы. Не беспокойтесь, это не так сложно.

Пожалуйста, обратитесь эту link

В представлении использовать HTMLAction вместо html.RenderAction

<img src="<%= Url.Action("Chart", new { id = Model.Id }) %>" usemap="#MyMap" /> 
@Html.Action("ChartMap", new { id = Model.Id, name = "MyMap" }); 

Позвольте мне знать, если у вас есть какой-либо путаницы.

Не забудьте отметить как ответ, если он решает ваш запрос.

Смежные вопросы