ASP中如何即时的显示数据库中的更新数据

ASP中如何即时的显示数据库中的更新数据,第1张

ASP比较麻烦,或者说不能完全做到,你想把ASP页面做成QQ那样及时通信功能。肯定不行。(例如,你发条信息给你的好友,你的好友会立即收到此信息。)但是可以做成相似的东西出来。

你可以这样想。页面怎样及时显示数据库里跟新的数据。你肯定需要刷新页面才能看到。是不是?

换句话说:我要是能实现,页面能够自动刷新。当然是这样的思路。但是还是有个问题。ASP怎么能及时刷新呢?当有新数据添加时就自动刷新页面呢?这个ASP是办不到的。那我们怎么解决这个问题呢?我们可以试试下面的方法:

折中的办法:这个要用到javascript。比如,定时为1秒中自动刷新页面。这里你要注意,你设置刷新的时间越小也就是说,你网页刷新的越频繁,对你服务器的负载是最大的。你本地测试到时可以试试。真正用到web引用上,是不建议的。所以说:ASP不能完全做成及时显示的工能。如果真想做,只能换其他语言了。例如C,C++。然后再配合web语言。以达到效果。

例如,现在某些产品已经做得很好了。53kf。就是你说的那种功能。不知道他们提不提供源码。你可以去研究研究。

页面本身是不具备保存历史数据的功能的,需要借助其它手段来实现,常用方法如下:

异步更新页面。这种方法实际上页面是没有刷新的,通过AJAX导步获取信息来更新页面,这样可以保留原页面需要保留的数据。一些网站的发表评论后,评论内容更新,用的就是这个方法。

使用COOKIE保存。把需要保存的数据存储到COOKIE中,页面更新时,读取COOKIE渲染到页面上。比较常见的如:登录框记录用户名,下次登录无须重新输入。但COOKIE存储的数据量有限,不适合大的数据存储。

服务器端保存数据。与COOKIE保存类似,只不过内容是保存在服务器端,利用会话机制在页面更新时从服务器读取内容重新渲染。这是一种常见的而保险的方法。像一些文本编辑器,保存草稿等,就是通过这样的方式实现的

给我页面文件我给你写~`

===========================

1配置IIS

2新建一个ASP页

3编写数据库连接代码放在页面最顶端

4用frontpage或dreamweaver做一个表格

5在表格起始和结束的位置编写ASP代码读取数据库内容并循环

6浏览页面

再给你一个思路,你在前一个页面高一个session,当跳到这个页面时,判断session里的值,值正确的话,往数据库插入一条信息后,然后把session给清了。这样,再刷新页面时,session里已经没有值了,就不会再插入一条信息了。

一般添加数据就已经刷新了··

如果不刷新

你就在page_load

里面绑定数据

或者在数据成功的情况下··

responseWrite(原来自己的页面);

或者

重定向

也行

使用ajax方法,推荐使用jquery,

然后在页面使用定时访问服务器方法,通过获取新的数据更新页面内容。

具体可以搜索以下几个知识点:

1、jquery ajax

2、javascript 的setTimeout函数

我用的IE70,在用表单提交数据成功的时候,如果只在本页面提交,那么再刷新本页会d出一个提示,大概意思是问是不是要重新提交数据此时,如果选择重新提交的话,会把表单中的数据再提交一次,如果你表单没有数据,就会添加空记录了

解决的办法:再提交完数据之后转向一个完成提交页(新页)这个时候只刷新新页面就不会再次提交了

百度知道也是这个样子的你可以试试

以上就是关于ASP中如何即时的显示数据库中的更新数据全部的内容,包括:ASP中如何即时的显示数据库中的更新数据、js怎么实现及时更新数据库的数据展现在前台页面、怎样在ASP网页中制作一个表,连接远程数据库,用来显示数据库中的数据,实时刷新数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10138956.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存