日期:2014-05-17  浏览次数:21058 次

数据库表插入数据的时候,如何提取插入数据并显示到页面上,求代码
有一个表Messages,有字段ID(自增的),UserID,Message,ASP.NET做的页面上有3个textbox框,
我想实现的功能是当我向表中插入数据的时候,能把这条插入的数据显示到页面上。
求代码啊。
ASP.NET 数据传值

------解决方案--------------------
直接绑定表中最新的一条记录,时时刷新
------解决方案--------------------
控件绑定 定时刷新 修改数据源就可以了
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

控件绑定 定时刷新 修改数据源就可以了

不想用定时刷新的,要是定时刷新的话和直接绑定表中最新的一条记录,时时刷新一样了,我是想要数据库中插入数据就刷新的这种

把定时改成 监控数据库插入之后取取最新数据 就可以了啊

这个不会啊,定时的话写个setTimeout就OK了,你这监控插入的怎么写啊。说着挺简单了。

监控比较烦的,还是要去和数据库连接 还是要定时去看 不如直接用定时刷新好了
------解决方案--------------------
引用:
Quote: 引用:

那就用ajax局部刷新吧,当插入记录时,调用一下ajax去获取记录,插入记录功能最好么也是用ajax完成。

插入记录功能怎么用ajax写啊。局部刷新是用setTimeout还是根据插入记录刷新啊,插入记录刷新不会写哦,求指导。


局部刷新就是当用ajax函数请求一个ashx页面时,就将记录插入到数据库去,并返回一个正常状态同时接收状态并判断状态正确的话就再用一个ajax函数请求另一个ashx页面获取记录,然后接收结果并显示在页面上。
------解决方案--------------------
Web1.0没有服务器推送机制,就是说服务器端数据更新后,客户端如果不请求是不会更新数据的,除非客户端也有定时去服务器请求数据。定时请求,就是楼上有大神说的用ajax异步请求,这样在页面不刷新的情况下,请求到服务器端数据后更新客户端页面。