#asp.net
#asp.net
Вопрос:
Привет, у меня проблема с моим управлением изображениями, то есть, когда я загружаю изображение, оно показывает это изображение, но когда я его обновляю, оно показывает старое изображение при обновлении в базе данных, я думаю, что оно получает изображение из кэша, есть ли какой-либо метод для решения этой проблемы, пожалуйста, скажите мне.
Image1.ImageUrl = populatedata.ResultSet.Tables[0].Rows[0][12].ToString();
string file_ext = Path.GetFileName(Image1.ImageUrl);
Image1.ImageUrl = "~/EmpImages/" file_ext;
Спасибо
Ответ №1:
От просмотра вашего примера кода. Я не понимаю, почему вы устанавливаете свой Image1.ImageUrl дважды?
Я не думаю, что это может быть проблема с кэшированием. Что вам нужно сделать, выполните вызов базы данных (повторную привязку), чтобы получить новый URL-адрес изображения после того, как произошла загрузка нового изображения.
Комментарии:
1. я привязываю его к базе данных и записываю обновления в базе данных, но когда я показываю, он извлекает старое изображение