我有一个Repeater,怎么能在10秒后让Repeater中数据变一次
如标题 --------------------编程问答-------------------- ajax timertimer定时器
--------------------编程问答-------------------- 页面定时刷新一次. --------------------编程问答-------------------- 那个效果不是很好,有没有好一点的jquery 插件用 --------------------编程问答-------------------- 10秒钟变一次
肯定是timer定时器之类的 --------------------编程问答-------------------- settimeout 10秒后用ajax请求服务器端返回数据拼接 --------------------编程问答-------------------- 肯定你得有一个定时器噢 呵呵 --------------------编程问答-------------------- updatepanel --------------------编程问答-------------------- Repeater放在Updatepanel里
然后用Timer控件 设置每10秒绑定一次 --------------------编程问答-------------------- 楼上正解。。不过用Updatepanel很多自己看不懂的代码 --------------------编程问答-------------------- ajax
updatepanel+timer --------------------编程问答-------------------- 第一:放置一个timer定时器,每10秒触发一次
第二:定时器触发的时候使用Ajax请求并更新数据 --------------------编程问答--------------------
可以 --------------------编程问答-------------------- Repeater放在Updatepanel里
然后用Timer控件 设置每10秒绑定一次 --------------------编程问答-------------------- 你也可以用ajaxpro来获取数据的 也就是说你绑定数据是用JS绑定的 那你可以用一个
setInterval("SearchFun()", 10000);
然后在
function SearchFun()
{
//这个函数里调用ajaxpro方法
}
--------------------编程问答-------------------- 那就用AJAX定时刷新吧。重新帮顶数据。 --------------------编程问答-------------------- 用AJAX定时刷新! --------------------编程问答-------------------- --------------------编程问答--------------------
正解 勤快点就这样 要不就拖几个控件上去 --------------------编程问答-------------------- 放到UpdtePanel中 --------------------编程问答-------------------- 14楼的好了,代码简单点 --------------------编程问答-------------------- --------------------编程问答--------------------
<asp:Timer runat="server" ID="TimerRepeater" Interval="500" OnTick="TimerRepeater_Tick"></asp:Timer>
<asp:UpdatePanel runat="server" ID="UpdatePanelPublic" UpdateMode="Conditional">
<contenttemplate>
<asp:Repeater ID="Repeater1" runat="server">
</asp:Repeater>
</contenttemplate>
<triggers>
<asp:AsyncPostBackTrigger ControlID="TimerRepeater" EventName="Tick" />
</triggers>
</asp:UpdatePanel>
补充:.NET技术 , ASP.NET