Я только что столкнулся с этой проблемой и выяснил, в чем проблема.Я получил подсказку от http://social.msdn.microsoft.com/Forums/vstudio/en-US/29ce1ba3-c338-41ee-b218-c78f432b2f77/delete-images-from-useimagelocation-location
Кажется, что свойство для Chart.ImageLocation
немного вводит в заблуждение, поскольку MSDN говорит:
Строковое значение, представляющее URL-адрес текущей диаграммы.image.
Однако это также должно включать имя файла, и я подозреваю, что у вас есть что-то вроде этого
Chart chart = new Chart();
chart.RenderType = RenderType.ImageTag;
chart.ImageStorageMode = ImageStorageMode.UseImageLocation;
chart.ImageLocation = "~/TempImages/";
Это создаст URL изображения, подобный этому
<img src="/TempImages/.png?y56r6y7f5w4r5" />
Измените chart.ImageLocation
, включив в него имя файла, которое создает последовательность, подобную этой
chart.ImageLocation = "~/TempImages/ChartPicture_#SEQ(300,5)";
Теперь вы будете генерировать изображения, подобные этой
ChartPicture_000001.png
ChartPicture_000002.png
ChartPicture_000003.png
ChartPicture_000004.png
...