CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请问怎么样强制刷新当前页面???

楼主wizardxz(Mr. Deng)2006-05-01 00:27:00 在 .NET技术 / ASP.NET 提问

具体问题:  
  一个上传头像的页面,文件上传后地址写进数据库.  
  在Page_Load()里面读数据库里的地址,赋给一个Image控件.  
   
  本以为每次点了上传按钮PostBack了页面刷新后图片会变,结果发现还要手动刷新以下才行...  
  请问怎样强制刷新一次? 问题点数:51、回复次数:13Top

1 楼webwait(webwei)回复于 2006-05-01 00:34:07 得分 0

try  
  Response.Write("<script>javascript:window.location=window.location</script>");  
  Top

2 楼Lcindep110(Descovering YourSelf)回复于 2006-05-01 01:38:03 得分 0

同意楼上。Top

3 楼ljf96345(纯狼)回复于 2006-05-01 06:54:27 得分 0

Page.RegisterStartScript("",   "<script>window.location='需要刷新的页面的   URL   地址';</script>");Top

4 楼wizardxz(Mr. Deng)回复于 2006-05-01 09:36:36 得分 0

啊...  
  都试验过了还是不行  
  好像是IE缓存了图片...  
  郁闷啊!!!Top

5 楼xiahouwen(武眉博<活靶子.NET>)回复于 2006-05-01 09:45:30 得分 0

在Page_Load()里面读数据库里的地址,赋给一个Image控件.  
   
  你在pageload内如何写的Top

6 楼wizardxz(Mr. Deng)回复于 2006-05-01 10:18:08 得分 0

Image控件.ImageUrl   =   从数据库里面读的路径...不管放在!IsPostBack里面外面图像都不变  
  每个用户的头像文件名是用户编号,就是说上传以后文件变了,名没变,我想这个可能是原因..  
   
  Top

7 楼xiahouwen(武眉博<活靶子.NET>)回复于 2006-05-01 11:01:38 得分 0

你在pageload内如何写的???Top

8 楼wizardxz(Mr. Deng)回复于 2006-05-01 11:22:09 得分 0

//前面是连接数据库  
  //......  
   
                  string   photoURL   =   (string)cmd.ExecuteScalar();  
                   
                  Img_MyPhoto.ImageUrl   =   photoURL;  
                  Img_MyPhoto.DataBind();Top

9 楼wizardxz(Mr. Deng)回复于 2006-05-01 11:34:14 得分 0

MD不管了,节后再想  
  大家五一愉快!Top

10 楼xiahouwen(武眉博<活靶子.NET>)回复于 2006-05-01 11:58:23 得分 11

page_load(object   o   ,eventargs   e)  
  {  
  if(!Page.IsPostBack)  
  {  
        BindPhoto();  
  }  
  }  
  private   void   BindPhoto()  
  {  
  //前面是连接数据库  
  //......  
   
                  string   photoURL   =   (string)cmd.ExecuteScalar();  
                   
                  Img_MyPhoto.ImageUrl   =   photoURL;  
                  Img_MyPhoto.DataBind();  
  }  
   
  YourUploadMethod   (...)  
  {  
  //   do   upload    
  BindPhoto();  
  }Top

11 楼gnhao(何飞)回复于 2006-05-01 12:37:59 得分 20

要不就返回图像的唯一ID  
  URL后加上这个ID。像CSDN那样骗IE。Top

12 楼wizardxz(Mr. Deng)回复于 2006-05-01 15:46:19 得分 0

谢谢武眉博,其实我基本就是你那么写的。。    
  gnhao(爱)   你能说的具体点么?  
  THX!Top

13 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-05-02 19:30:41 得分 20

http://www.csdn.net/Images/logo_csdn.gif?djfksajlkf  
   
  http://community.csdn.net/Expert/topic/4726/4726617.xml?temp=.3943292  
   
  明白没??强制刷新.....笨办法,管用就得....Top

相关问题

关键词

得分解答快速导航

  • 帖主:wizardxz
  • xiahouwen
  • gnhao
  • liuxiaoyi666

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo