原先做asp网站的时候成功 下面是代码 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script><script type="text/javascript">  function reload() {   $.ajaxSetup({cache:false});  $.ajax({  url: "pic.asp",  success: function(data) {    $("#mainBodyer").html('<table id="pic" width="588" border="0">'+data+'</table>');   }   });   setTimeout("reload()",4000); }</script><div id="mainBodyer"><!--#include file="pic.asp"--></div><script type="text/javascript">reload();</script>pic.asp<tr><td background="/images/bg.gif"><%set conn=server.createobject("adodb.connection")db="数据库路径"connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath(db)conn.open connstr'以下代码为随机读取1条记录'连接数据库randomize()intrandomnumber=int(1000*rnd)+1sql="select * from 表 order by rnd("&(-1*intrandomnumber)&"*id)"set rst=conn.execute(sql)if rst.eof thenresponse.write("<img height=290 id=tp src=images/2.gif />")%></td></tr><tr><td valign="bottom"><%Response.Charset="gb2312"%>鸡大风光</td></tr><%else%><%=response.write("<img height=290 id=tp src="&Replace(rst("address"),Chr(32),"%20")&">")%></td></tr> <tr> <td valign="bottom"><%Response.Charset="gb2312"%><%=rst("name")%></td></tr><%end ifrst.closeset rst=nothingconn.closeset conn=nothing%>现在想在asp.net C# 里面实现这功能 已经插入了<asp:Image ID="Image1" runat="server" ImageAlign="Left" />怎么才能实现 隔几秒就刷新图片 刷新的同时从数据库随机抽取 如果没有数据就显示预先设定的内容数据库是access 在此先谢过了./

解决方案 »

  1.   

    ajax通过timer查询数据库
    也可使用<asp:UpdatePanel ID="up" runat="server">  
      <ContentTemplate>  
      <asp:Timer ID="timer1" runat="server" Interval="1000" />  
      </ContentTemplate>  
      </asp:UpdatePanel>
      

  2.   

    怎么  写  我加在页面里面  说可能是 编译错误 或者是缺少web.config
      

  3.   

    108860028 NET开发的群,期待你们的加入!
      

  4.   

    不好意思   我现在编辑的使用  2.0 .net  所以没有这个ajax控件