关于ajax里的timer,即计时器的用法! 双击Timer,在代码窗口里写你的代码,提示时间到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void Timer1_Tick(object sender, EventArgs e) { this.content.Visible = false; this.Timer1.Enabled = false; }content 是一个提示的div 或者 pannel 不知道timer 里该写什么事件 ,是重新绑定吗 是倒计时么?正好前两天我写了一个倒计时的var remainTime=<%= RemainSeconds %>;//倒计时时间(秒)var remainM;//剩余分钟var remainS;//剩余秒//倒计时兼刷新function timerRefresh(){ if(isRefresh)//需要定时更新 { remainTime--; if(remainTime>0){//倒计时未结束 remainM=Math.floor(remainTime/60); remainS=remainTime%60; if(remainM<10) document.getElementById("remainMin").innerHTML="0"+remainM; else document.getElementById("remainMin").innerHTML=remainM; if(remainS<10) document.getElementById("remainSec").innerHTML="0"+remainS; else document.getElementById("remainSec").innerHTML=remainS; setTimeout("timerRefresh()",1000); }else{ form.submit();//此处将刷新改成提交即可 } }} yuchang1980例子写的很好,不过是写的JS,楼主说的服务器控件Timer,倒计时的话你只需要在Timer的Tick事件里加个判断就行了,当时间到了你的判断条件成立执行相应代码即可!!! <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:Timer ID="Timer1" runat="server" Enabled=true Interval="10000" ontick="Timer1_Tick"> </asp:Timer> protected void Timer1_Tick(object sender, EventArgs e) { //when timeout ,do somethings }当然楼主你也可以完全用js来实现。 <script> window.setTimeout(); window.setInterval(); </script>上面得具体用法上网搜索一下 求救,ieweb_controls 无法显示 关于 Div 的 width 赋值问题 无法打开备份设备 ,急急啊,大侠,帮帮我吧! 当内容长度过长出现滚动条时的自动分页问题 各位老师请给帮帮忙!谢谢 为何捕获不到用户控件中的事件?急,在线等! 网页超时问题 关于SESSION的用法 如何将DATAGRID中的记录导入到WORD和EXCEL中,如何打印DATAGRID中的内容? mvcpager 2.0 AjaxSearchPost没效果 在按钮事件里怎么使用模式对话框 在Handler中用Session有问题?
protected void Timer1_Tick(object sender, EventArgs e)
{
this.content.Visible = false;
this.Timer1.Enabled = false;
}content 是一个提示的div 或者 pannel
var remainTime=<%= RemainSeconds %>;//倒计时时间(秒)
var remainM;//剩余分钟
var remainS;//剩余秒//倒计时兼刷新
function timerRefresh(){
if(isRefresh)//需要定时更新
{
remainTime--;
if(remainTime>0){//倒计时未结束
remainM=Math.floor(remainTime/60);
remainS=remainTime%60;
if(remainM<10)
document.getElementById("remainMin").innerHTML="0"+remainM;
else
document.getElementById("remainMin").innerHTML=remainM;
if(remainS<10)
document.getElementById("remainSec").innerHTML="0"+remainS;
else
document.getElementById("remainSec").innerHTML=remainS;
setTimeout("timerRefresh()",1000);
}else{
form.submit();//此处将刷新改成提交即可
}
}
}
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Timer ID="Timer1" runat="server" Enabled=true Interval="10000"
ontick="Timer1_Tick">
</asp:Timer>
protected void Timer1_Tick(object sender, EventArgs e)
{
//when timeout ,do somethings
}
当然楼主你也可以完全用js来实现。 <script>
window.setTimeout();
window.setInterval();
</script>上面得具体用法上网搜索一下