每5秒钟点击一次button按钮
<inputid="111"type="button"value="ajax"/>是我本页的按钮谢谢.我是用AJAX更新数据需要每间隔10秒点击一次butto按钮。...
<input id="111" type="button" value="ajax" /> 是我本页的按钮谢谢.
我是用AJAX 更新数据 需要 每间隔10秒 点击一次butto按钮。 展开
我是用AJAX 更新数据 需要 每间隔10秒 点击一次butto按钮。 展开
3个回答
展开全部
有两种方法,一种是用timer控件,一种是用JS的setTimeOut(方法,时间);
我个人比较喜欢JS方法
比如你的控件是这个<asp:Button id="button1" runat="server" OnClientClick="test();" />
下面的是JS方法
var num=0;
function test()
{
++num;
var btn=document.getElementById("<%=button1.ClientID %>");
btn.value=num;
setTimeOut(test,5000);//5000表示5秒
}
这样就可以隔5秒执行button的单击事件,如果用timer的话你就设置好timer的间隔时间,timer的执行事件为按钮的单击时间,单击按钮的时候timer开始运行就可以啦
我个人比较喜欢JS方法
比如你的控件是这个<asp:Button id="button1" runat="server" OnClientClick="test();" />
下面的是JS方法
var num=0;
function test()
{
++num;
var btn=document.getElementById("<%=button1.ClientID %>");
btn.value=num;
setTimeOut(test,5000);//5000表示5秒
}
这样就可以隔5秒执行button的单击事件,如果用timer的话你就设置好timer的间隔时间,timer的执行事件为按钮的单击时间,单击按钮的时候timer开始运行就可以啦
更多追问追答
追问
您好.. 我的按钮是 我该怎样做谢谢?
追答
那你 的点击事件是哪一个呢!能不能贴出来!
展开全部
private void button_Click(object sender, EventArgs e)
{
//按钮事件
}
//timer间隔设置为5s
********************************************
//直接用
private void Timer_tick(object sender, EventArgs e)
{
button_Click(sender,e);
}
*************************************************
//用委托
this.timer.Tick += new System.EventHandler(this.button_Click);
{
//按钮事件
}
//timer间隔设置为5s
********************************************
//直接用
private void Timer_tick(object sender, EventArgs e)
{
button_Click(sender,e);
}
*************************************************
//用委托
this.timer.Tick += new System.EventHandler(this.button_Click);
追问
您好.. 我的按钮是 我该怎样做谢谢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
别人的按钮还是你的按钮?这能一样么?
追问
您好..。 是我本页的按钮谢谢.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询