在ASP.NET(c#)中如何利用timer实现1分钟后,自动点击button1控件?

如题所述

首先在页面拖这两个控件
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Timer ID="Timer1" runat="server">
</asp:Timer>
然后设置timer控制的这两个属性
Enabled=true;
Intervel=60000;//1000表示1秒
双击timer控件,会到它的tick事件,在这个里面进行button1的点击事件就可以了
或者你也可以用JS!追问

在这个里面进行button1的点击事件就可以了,
button1的点击事件这个怎么写呢?
我的button1事件是:
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "123";
}

追答

那你就直接在tick事件里写label1.text="123";就好了呀

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-26
你在timer1里面写上Button1_Click(null,null);就自动执行click事件了,建议你用javascript的定时器

c# 怎样使 button 在一段时间之内是禁用的,时间过了后便可以点击了(假...
用timer控件,先令button的enable为false,启动timer,在tick事件里面判断,到了10S后令button的enable为true,停止timer

asp.net C#如何实现每秒去调用1个同1个方法啊
拖个Timer控件,设置间隔时间1000ms,然后将timer的响应事件写成查询数据的方法,把timer的AutoReset属性设为true

ASP.net中怎么实现对部分页面定时刷新?
具体的方法如下:1.在工具箱AJAX Extensions中,找到并添加Timer控件2.在Timer控件的代码之前。添加:<asp:scriptmanager ID=Scriptmanager1 runat=server<\/asp:scriptmanager3.也就是说,最后设计部分的代码是:<asp:scriptmanager ID=Scriptmanager1 runat=server<\/asp:scriptmanager<asp:Timer ID=Timer1 run...

asp.net中的Timer问题
在窗体里添加timer1控件,然后添加一个textbox 在:private void timer1_Tick(object sender, EventArgs e){ this.textBox1.text="你的内容";} 设置timer的interval属性为1000,也就是1秒钟执行依次.Enabled属性为true就可以了.唉...,你在timer1上双击一下就自动转到了.

asp.net(C#)中如何设置计数器
Timer控件可以的 方法一:当timer.start()开始记下当前时间datetime.now.ToString();当timer.stop()停止记下当前时间datetime.now.ToString();将后面时间减去前面时间就好了。方法二:timer的属性interval设为1000(也就是每个一秒执行一次),可以建个 int count = 0; 每隔一秒就就加一次。结束后count\/...

asp.net c# 中当我点击按钮,延迟几秒时间再开始执行,请问怎么延迟几秒时...
Thread.Sleep(1000)\/\/延迟一秒 ,写法简单,而且耗费资源少

asp.net中设置一个按钮在倒计时结束时才可以单击按钮,倒计时和按钮是分...
<输入类型=“按钮”值=“倒计时”的onClick =“timedMsg()”> 请细阅通告:sdfljslkfjlksdjglkjsgdkljgkdjgsdlk

asp.net 如何让一个按钮点击后3秒钟内不可操作
方法很简单:在page_load里面加入以下代码即可 this.Button1.Attributes["onclick"] = this.GetPostBackEventReference(this.Button1) + ";this.disabled=true;";如果你是想像有些网站注册程序一样,必须等个几分钟,看完readme之后才可以注册,前面必须使用javascript脚本去写了。

c#中关于时间的操作
每隔一段时间执行一个动作,可以用ASP。NET AJAX 控件定时器 timer ,就是设定好多长时间,然后触发,它中间有几个属性你要知道是做什么的,Enabled,设置成TRUE和FALSE 一个是说明可用一个是不可用,比如:timer1.Enabled=false;不可用,timer1.Enabled=true;可用,timer1.Interval=1000;主要是设置...

ASP.net中timer的使用
你这里写的是服务器端代码,没有客户端的访问是不会执行Page_Load事件的,要实现那个改变时间的功能就得用javascript,方法如下 服务端器代码(.cs文件)protected void Page_Load(object sender, EventArgs e){ LblTime.Text = DateTime.Now.ToString("hh:mm:ss");} 客户端代码(.aspx文件,切换到源...

相似回答