我正在尝试更改页面的page_load函数中的图像,在该函数中,它从数据库中检索图像并将该图像设置为图像视图ID。检索成功,但加载页面时图像没有变化。
答案 0 :(得分:0)
很多时候图像会被缓存,并且在刷新/加载时不会改变。您可以将附加参数附加到图像源,以便每次从服务器重新获取它。
假设 您正在为名为ImagePreviewPhoto
的图像控件分配图像路径,您可以这样做:
在C#中:
ImagePreviewPhoto.ImageUrl = "your_image_path_and_name.ext?imag=" + DateTime.Now.Second.ToString();
或在JavaScript中:
ImagePreviewPhoto.src = 'your_image_path_and_name.ext?imag=' + Math.random();
注意带有变量值的其他 imag 参数