所需功能: 定时更新 GridView 里面的数据。(不要刷新呀)
我在 后台中有个 Bind()方法绑定GridView数据。并且该方法 在Onload 方法下 直接调用。
该如何做呀???这边我也是 弄了个、、、不过 有刷新...最后 38分了 大家给点力 谢谢了 ~! 分不够的 找 其他人给行不呀 0.0 比如 兔子党会长 、督察长 什么的。
我在 后台中有个 Bind()方法绑定GridView数据。并且该方法 在Onload 方法下 直接调用。
该如何做呀???这边我也是 弄了个、、、不过 有刷新...最后 38分了 大家给点力 谢谢了 ~! 分不够的 找 其他人给行不呀 0.0 比如 兔子党会长 、督察长 什么的。
要么用Jquery的Ajax吧
2:通过js或者jq,setInterval隔一段时间通过ajax去后台取值,json返回,在添加到容器内
3:不用js的ajax,用继承ICallbackEventHandler也方法也可以。
子夜 如何 改昵称 你给我说说、、、我改了 昵称,头像 但是 没反应 0.0
然后问题: 我是 定时 更新 所以说 我就 : check 就是用Ajax 请求的那个方法 就不知道怎么弄了
function timePlush(){
setInterval("check()",5000);
}
<body onload="timePlush();">
<form>
<scriptmanager></scriptmanager><updatepanel updateModel="condition">
<contenttemplate>
<gridview>
<colum></colum>
</gridview>
</contenttemplate>
</updatepanel>
<triger>
<异步 controlid='btnRef'></!!>
</triger>
</form>
</body>楼主就这样用的,你直接用自带的ajax控件就行了用法可能是这样,你把控件放上去,我乱写的
有刷新吗?
不过你可以自己写Ajax(JS+CS PageMethod)做单元格之类的“无刷新”
我就想 定时 调 后台 Bind() 方法 无刷新 .......
解决你的另外一个问题,昵称不显示是因为你的等级不够一个星
protected void Page_Load(object sender, EventArgs e)
{
databing();
} protected void Timer1_Tick(object sender, EventArgs e)
{
Timer1.Interval = 5000;
}
private void databing()
{
Label1.Text = DateTime.Now.ToString();
}前台:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick">
</asp:Timer>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick"/>
</Triggers>
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
实现5秒钟显示一次当前时间的刷新,不过占用系统开销较大
updatepanel 放在这个里面 无刷新使用 ajax控件