原先做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 在此先谢过了./
<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 在此先谢过了./
也可使用<asp:UpdatePanel ID="up" runat="server">
<ContentTemplate>
<asp:Timer ID="timer1" runat="server" Interval="1000" />
</ContentTemplate>
</asp:UpdatePanel>