Изображение не обновляется в DataList - PullRequest
0 голосов
/ 16 мая 2011

Я показываю логотипы компании в datalist вместе с несколькими полями.Все работает нормально, пока я не перезаписываю логотип новым (то же имя файла), datalist по-прежнему показывает старый image, даже если я вручную перехожу на filesystem и удаляю то, на что он смотрит!После того, как я upload новый image (до того, как я вручную удалил), я посмотрел в папке, и она там верная

Я ссылаюсь на папку и файл filesystem следующим образом:*

ImageUrl='<%# "~/icons/" + Eval("ImagePath") %>' Height="200px"

Я что-то упускаю из виду?

спасибо

1 Ответ

0 голосов
/ 25 октября 2011

Вы пытались привязать ваш новый DataSource к вашему DataList объекту после обновления ваших изображений?Видимо, вы, возможно, забыли обновить и перепривязать вашу DataSource я думаю.

if(!Page.isPostBack)
{

     // ...
     // Getting updated data set logic...
     // ...

dataListObject.DataSource = yourDataSource; // setting updated datasource
dataListObject.DataBind();                  // binding updated datasource
}
...