![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
ASP.NET的updatepanel问题,我在updatepanel里面放了一个image,该图片通过timer定时刷新。
我在VS调试的时候,图片是会自己刷新的,但是我发布网站之后在IIS上部署了,打开看那个页面上的图片不刷新了,但是在部署文件里面找到那个图片文件,它已经变动了,只是页面上没...
我在VS调试的时候,图片是会自己刷新的,但是我发布网站之后在IIS上部署了,打开看那个页面上的图片不刷新了,但是在部署文件里面找到那个图片文件,它已经变动了,只是页面上没刷新,为什么,请教高手,快帮忙啊谢谢,解决再加分。
string path = Server.MapPath("../CloudImage/map.jpg");
try
{
System.IO.File.Delete(path);
}
catch
{
}
int x = 42;
int result = test_GetPic(path, x);
if (result == 1)
{
this.Image1.ImageUrl = "../CloudImage/map.jpg?temp=" + DateTime.Now.Millisecond.ToString();
//Random r = new Random();
//this.Image1.ImageUrl = "../CloudImage/map.jpg?s=" + r.Next();
上面的代码,注释的,在imageURL后面加随机数,都没用,试过了,大侠啊,快救救我吧,我下午还要出去呢 展开
string path = Server.MapPath("../CloudImage/map.jpg");
try
{
System.IO.File.Delete(path);
}
catch
{
}
int x = 42;
int result = test_GetPic(path, x);
if (result == 1)
{
this.Image1.ImageUrl = "../CloudImage/map.jpg?temp=" + DateTime.Now.Millisecond.ToString();
//Random r = new Random();
//this.Image1.ImageUrl = "../CloudImage/map.jpg?s=" + r.Next();
上面的代码,注释的,在imageURL后面加随机数,都没用,试过了,大侠啊,快救救我吧,我下午还要出去呢 展开
3个回答
展开全部
它已经变动了,只是页面上没刷新 这个就是原因...timer事件 执行了 但是没有刷新画面,也就是没有重新请求服务器,下载图片。。。所以 当timer 是post一下。。把isPostBack代码设置为true 试一试
没有接触实际,只能提过建议,希望对你有帮助。。。
没有接触实际,只能提过建议,希望对你有帮助。。。
追问
哈,终于弄好了,虽然不是你说的方法,不过你提醒我看了下timer控件,原来我把它放到panel本身里面了,要放在外面才行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询