本人的窗体有两个面板是放广告的,如果动态加载广告,意思就是说去检索一个文件夹有没放入新的图片然后将图片加载到面板中。 图片格式为png  该如何实现动态加载的效果。

解决方案 »

  1.   

    以Ajax方式从服务器得到广告内容的html流,然后刷新div的InnerHTML属性就行了。
      

  2.   

    一个成熟的网站中这子系统,它都是一个一个独立的预先设计的系统,比如说独立的广告系统设计好之后,如果某个页面需要,只要用鼠标拖入页面或者手写上一行<script ...... />代码就可以了,也就是不足1分钟的事情。而不是由某个页面的编程人员想到了这个需求而现编写一个。所以这需要独立去设计前后台接口和架构。
      

  3.   

    调用js ,通过js 代码把广告的图片获得。
      

  4.   

    何谓动态加载?
    用Timer轮询文件夹里的png图片,如果数量有增加,则加载到面板中
      

  5.   

    在窗体加载事件中做处理,当窗口打开时检索指定的某个文件夹,将里面最后放入的图片加载到面板中 图片格式是png的  希望有源码。
      

  6.   

    ajax请求服务器,然后服务器使用构造图片的地址会发给客户端,客户端用JS将返回的地址赋给IMG标签的SRC属性即可
      

  7.   

    CS程序怎么发这儿来了。
    首先System.IO.Directory.GetFiles获取指定目录下的所有图片文件。
    然后遍历所有文件System.IO.FileInfo的创建时间,读取最近的文件并显示。
      

  8.   

    我是这样写的findFile 是我自己写好的类.FinFile findFile = new FinFile();
                List<string> list = findFile.GetImage(Application.StartupPath + " \\guanggao");
                for (int i = 0; i < list.Count - 1; i++)
                {
                    FileInfo fi = new FileInfo(list[i]);
                    
                    Console.WriteLine(fi.CreationTime);
                }
    已经可以输出文件的更新时间了,我不知道该如何做比较.