兄弟,我也遇到了这样的麻烦
也就是Image不刷新的问题
情况是这样
如果你在更新图片的情况下
image控件的ImageUrl不变
也就是说
文件名不变化的话
客户端是不会有改变的
即使你手动刷新
应该也是不会更新的
因为在客户端,文件名称没有变
所以客户端浏览器会用临时文件夹里面的缓存文件
除非你关掉页面,在重新加载,才会是新的
或者每次修改图片后为图片改名改名
你说用户手动刷新就可以显示新的图片
我倒是挺关心你是怎么搞得???(如果你每次图片名字不一样,或者干脆没有修改图片的功能,以尚算我白说)关于自动刷新
我倒是有个办法,供你参考
具体的方法就是
让页面定时自动刷新
当你点击了添加按钮后
执行过服务器端的更新操作
新的页面显示出来了
此时应该是没有刷新的页面
你可以在这个页面上加上“数据已经更新,正在生成请稍后“的字样
然后过1秒钟
页面自己刷新自己
具体代码如下:
1。在head里面加上
<Meta http-equiv="refresh" content="1; url=javascript:RefreshM;()">2。在页面上加上一个hidden的input(runat=server),用来保存是否刷新,每当你需要页面自动刷新的时候,往这个文本框里添东西
比如<input type="hidden" id="tempR" runat="server" value="0">
在服务器端保存完你的注释,就把他的值写成“1”3。在页面上写脚本,比如:
<script language="javascript">
function RefreshM()
{
    var temp=document.getElementById("tempR");
    if (null!=temp)
    {
        if (temp.value=="1")
        {
            temp.value="0';
            window.location.reload();
        }
    }
}当然,这并不是最好的解决方法
希望能够解决你的问题