手机版

ajax数据库中随机读取5条数据动态在页面中刷新

时间:2021-10-26 来源:互联网 编辑:宝哥软件园 浏览:

不能用数据库中的顶部,后面发现了用这样一个方法可以实现。现就这个方法总结写了一个页面。有兴趣的朋友们可以一起学习下。 前台代码:复制代码代码如下:%@页面语言=' c# ' AutoEventWireup=' true ' CodeFile=' AJaxRandomDATa。aspx。cs ' Inherits=' AJaxrandomdata ' %!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head runat=' server ' title Ajax随机生成数据/title脚本语言=' JavaScript ' type=' text/JavaScript ' src=' http : Ajax/jquery。js /脚本脚本/页面的初始化$(文档)。ready(function(){ randomData()});//页面初始化函数函数randomData() { $ .ajax({ type:'POST ',url:'ajaxRandomData.aspx ',data:{action:'randon'},success : randomdatacallbace });} //页面初始化回调函数函数randomDatacallbace(数据){ if(数据=='') { alert('暂时不能为您生成数据');$('#randomData ').html(")暂时不能为您生成数据');} else { $('#randomData ').html(数据);随机时间();//每隔5秒钟执行一次} } //动态变化页面中显示的数据function random time(){ setTimeout(function(){ random data()},2000)}/script/head body form id=' form 1 ' runat=' server ' div style=' text-align 3360 center ' id=' random data '/div/form/body/html后台代码:复制代码代码如下:使用系统;使用系统。数据;使用系统。配置;使用系统。收藏品;使用系统网络.使用系统。网络安全;使用系统网络。用户界面使用系统。网络控件;使用系统。网页组件;使用系统网络。UI。HtmlControls使用系统数据。程序使用系统。文字;公共部分类ajaxRandomData :系统网络。ui。page { string StrAction=受保护的无效页面_加载(对象发送方,事件参数e){ StrAction=Request[' action '];if(StrAction==' randon '){ init data();} } ///摘要///创建人:周昕///创建时间:2009-6-9 ///方法名称:InitData ///方法作用:动态的生成表格并随机的生成5条数据////summary public void InitData(){ SqlConnection mycon=new SqlConnection();迈肯。连接字符串=配置管理器连接字符串['BoBoConn'].ToString();//随机生成数据的关键字符串sql='从“按newid()排序的loginuser订单”中选择前5 *,新id()';sqldatadapter myda=new sqldatadapter(SQL,mycon);DataSet my set=new DataSet();梅达。填充(我自己);DataTable mytable=myset .表[0];int n=mytable .行。计数;StringBuilder str=new StringBuilder();字符串。追加(“table style=”text-align : left;color : redwidth :600 px ' tr style=' color : # 00ff 00;font-size :40 px文本对齐:中心' TD栏跨度=' 3 '动态刷新用户信息/TD/trtr style=' color : # 6600 ff ' TD style=' text-align : left;宽度:100像素用户名/tdtd style=' text-align : left;宽度:200像素用户全名/tdtd style='width:250px '电子油箱/TD/tr ');for(int I=0;I n;i ) { string username=mytable .行[i]["用户名"]。ToString();字符串全名=mytable .行[i]['全名'].ToString();字符串email=mytable .行[i]["电子邮件"]。ToString();如果(i % 2!=0) { str .追加(' trtd '用户名'/TD ');字符串。追加(' td '全名/TD ');字符串。追加(' TD '电子邮件'/TD/tr ');} else { str .追加(' tr style=' color : blue ' TD ' username '/TD ');字符串。追加(' td '全名/TD ');字符串。追加(' TD '电子邮件'/TD/tr ');} } str .追加('/table ');回应clear();回应内容类型=“应用程序/文本”;回应write(str);回应end();} }效果图

版权声明:ajax数据库中随机读取5条数据动态在页面中刷新是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。