在同一个Page里有一个Image控件(myImage)、一个HtmlInputFile控件(File1)、一个Button控件(btnChangeImage)。Page_Load 里写:
myImage.ImageUrl = "img/test.jpg";btnChangeImage里写:
if(this.File1.PostedFile.FileName != "")
this.File1.PostedFile.SaveAs(Server.MapPath(".") + "/img/test.jpg");结果发现点击按钮之后图像没有改变,得手动刷新页面后才显示新图片。
朋友们,有没有好的办法,解决一下这个问题呀。
myImage.ImageUrl = "img/test.jpg";btnChangeImage里写:
if(this.File1.PostedFile.FileName != "")
this.File1.PostedFile.SaveAs(Server.MapPath(".") + "/img/test.jpg");结果发现点击按钮之后图像没有改变,得手动刷新页面后才显示新图片。
朋友们,有没有好的办法,解决一下这个问题呀。
解决方案 »
- asp.net 生成静态页问题
- 30000条数据一次性生成30000个静态页面用什么技术快
- 关于一个VSS的问题 高手速进
- 急急急急急!链接Oracle数据库错误:发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息 分不够可以增加
- 使用SmtpMail发送邮件,邮件主体是html格式的,内嵌图片遇到的问题,谢谢!
- —————页面,控件间传值的问题——————
- asp.net 获取注册表时拒绝访问
- ms visual使用问题
- Windows Authentication, workgroup方式下的怪问题
- 我刚学asp.net ,请教大虾们,visualstudio.net 是不是不能安装在windowsxp中啊,我装了,他报错!!!
- IIS配置求助:本机可以访问,其他机器无法访问,怎么回事?
- ADSI问题 大家帮忙 看看
不要放在Page.IsPostBack方法下。或者 用JAVASCRIPT编个刷新屏幕的脚本试试。
在我的印象中,CSDN应该是高手云集的呀,难道是我这问题问得太弱智了,大虾们都不屑一答?
第一次在CSDN发帖,这样的结局……
this.myImage.src = "./img/test.jpg" //最主要的是路径要设置正确,上传完了图片就可以显示了
myImage.ImageUrl = Server.MapPath (".")+"img/test.jpg";
myImage.ImageUrl = "img/test.jpg";
的后面加个随机值就会强制图片更新。
如:
myImage.ImageUrl = "img/test.jpg?" + random.Next(100).ToString();