DataList 中的图像未更新

发布于 2024-11-07 09:13:50 字数 375 浏览 0 评论 0原文

我在 datalist 中显示公司徽标以及一些字段。 一切正常,直到我用新的徽标(相同的文件名)覆盖徽标, 即使我手动转到文件系统并删除它所看到的内容,datalist 仍然显示旧的图像! 在我上传新的图像之后(在我手动删除之前),我查看了文件夹,它是正确的,

我正在引用文件系统 像这样的文件夹和文件:

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

我是否遗漏了一些明显的东西?

谢谢

I'm showing company logos in a datalist along with a few fields.
All works fine until I overwrite logo with a new one (same filename),
datalist still shows the old image, even if I manually go to the filesystem and delete what its looking at!
After I upload the new image (before I manually deleted)I looked in the folder and it is the correct one there

I'm referencing the filesystem folder and file like so:

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

Am I missing something obvious?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雨夜星沙 2024-11-14 09:13:50

您是否尝试在更新图像后将新的 DataSource 重新绑定到 DataList 对象?显然,我猜您可能忘记更新并重新绑定您的DataSource

if(!Page.isPostBack)
{

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

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

Have you tried to rebind your new DataSource to your DataList object after updating your images? Apparently, you may have forgotten to update and rebind your DataSource I guess.

if(!Page.isPostBack)
{

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

dataListObject.DataSource = yourDataSource; // setting updated datasource
dataListObject.DataBind();                  // binding updated datasource
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文