当前位置:编程学习 > C#/ASP.NET >>

timer控件问题

单击ScriptManager控件并双击UpdatePanel控件添加到页面中。
在UpdatePanel控件内单击并双击Timer控件添加到UpdatePanel中,设置Interval属性为10000
在UpdatePanel控件中添加一个Label控件
设置Label控件的Text属性为“Panel not refreshed yet  ”。确保Label控件添加在了UpdatePanel控件里面。
在UpdatePanel之外再添加一个Label控件。确保第二个Label控件在UpdatePanel的外面。
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Label2.Text = "Page created at: " +DateTime.Now.ToLongTimeString();
    }
    protected void Timer1_Tick(object sender, EventArgs e)
    {
        Label1.Text = "Panel refreshed at: " + DateTime.Now.ToLongTimeString();
    }
}
结构或运行后Label1.Text 只有"Panel refreshed at: ",没有时间?何解啊? --------------------编程问答-------------------- 有没有设置他的Enable啊 --------------------编程问答-------------------- timer打开没有啊

public partial class _Default : System.Web.UI.Page 

    protected void Page_Load(object sender, EventArgs e) 
    { 
if(timer1.enable==false)
        {timer1.enable=true}
timer1.start();
        Label2.Text = "Page created at: " +DateTime.Now.ToLongTimeString(); 
    } 
    protected void Timer1_Tick(object sender, EventArgs e) 
    { 
        Label1.Text = "Panel refreshed at: " + DateTime.Now.ToLongTimeString(); 
    } 

--------------------编程问答-------------------- timer1.Start(); --------------------编程问答-------------------- ajax 的Timer控件没有start属性啊?何解啊? --------------------编程问答-------------------- timer1.enable=true 

就开始干活了. --------------------编程问答-------------------- label设的太短,后面的时间被遮住没显示出来. --------------------编程问答-------------------- 试过了,都不行,这到底是咋回事啊?如何开启Timer控件哦 --------------------编程问答-------------------- label太短了,   我以前也遇到过,你把长度弄的嗷嗷大,先试下,  如果好用 再根据长度 具体调下,  我以前遇到过的
弄了很久,结果是长度太短,又郁闷了很久 --------------------编程问答-------------------- 拖入的控件timer,用timer.start()开始执行
自己手动创建的timer,可以用timer.Enable = true;来执行
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,