MVC 3 Отображение динамического изображения, созданного в контроллере - PullRequest
2 голосов
/ 21 сентября 2011

Я пытаюсь сгенерировать изображения / диаграмму в моем контроллере и отобразить это изображение в теге изображения в представлении.На мой взгляд, у меня есть

<div id="graphcontainer"><a href="#">Close Graph</a><img id="chartImage" alt="" /></div>

, и в моем контроллере (называемом EventReport) у меня есть метод под названием «BuildChart».Моя идея заключалась в том, чтобы зафиксировать событие нажатия кнопки, обозначенной как кнопка отчета о сборке.В обработчике события click я бы хотел назначить источник изображения для чего-то вроде "/ EventReport / BuildChart", чтобы заполнить элемент управления изображением.

Вот что находится в контроллереУ меня просто проблемы с подключением.Я на правильном пути?

Спасибо!

1 Ответ

2 голосов
/ 21 сентября 2011

Установите src вашего изображения как ссылку на ваше действие по нажатию вашей кнопки, например:

с помощью jquery:

$('#build-chart').click(function() {
   $('#chartImage').attr('src', '/EventReport/BuildChart');
});

, и будет запрошено действие для контента дляобраз.Возможно, понадобится индикатор загрузки.

...