Мне нужно показать Line Chart на странице ASP.NET, где каждая точка данных имеет всплывающую подсказку с точными значениями X и Y. График для конкретного набора данных, вероятно, будет когда-либо запрашиваться один раз, поэтому кеширование отключено, и диаграмма будет восстановлена, если ее когда-нибудь понадобится снова показать.Создание диаграммы с подсказками в веб-саду
Ограничения:
- потребности работать в среде веб-сад
- Невозможно использовать Session
- Невозможно использовать богатые средства массовой информации, такие как флэш-память или Silverlight.
Подходы, которые я видел, использовали карту изображений для сгенерированного изображения диаграммы. Из-за ограничений все мои диаграммы до сих пор были сгенерированы в обработчике в памяти, переданы прямо обратно пользователю, а затем удалены. Теперь мне нужно добавить подсказки, которые потребуют как HTML, так и изображения.
Мой текущий план состоит в том, чтобы создать диаграмму один раз на странице, чтобы получить HTML-код, проигнорировать сгенерированное изображение и переписать «src» тега изображения, чтобы указать на вторую страницу. Вторая страница генерирует ту же самую точную диаграмму, что и первая, игнорирует разметку HTML и передает изображение обратно клиенту. Все это кажется очень глупым.
Есть ли лучший способ сделать это, не связанный с генерированием диаграммы дважды?
Доступные элементы управления диаграммы:
- Dev Экспресс 8,2
- Syncfusion 6,2
- ?? - Рекомендовать что-нибудь