есть проблема в управлении изображением c#.net

#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. я привязываю его к базе данных и записываю обновления в базе данных, но когда я показываю, он извлекает старое изображение