+ -
当前位置:首页 → 问答吧 → Timer_Tick下如何根据bool判断是否调用js

Timer_Tick下如何根据bool判断是否调用js

时间:2011-04-14

来源:互联网

如题,小弟在Timer_Tick中根据页面的一个bool变量判断是否调用ScriptManager.RegisterStartupScript,但似乎无法修改bool变量,代码如下:
C# code
protected void RefreshTimer_Tick(object sender, EventArgs e)
    {
        RecLabel.Text = m_bShowTip.ToString();
        if (!m_bShowTip)
        {
            m_bShowTip = true;
            RecLabel.Text += m_bShowTip.ToString();
            ScriptManager.RegisterStartupScript(Page, ScriptManager1.GetType(), "", "start()", true);
            //ShowTip();
        }
    }

原意是打算在调用一次start后,就停止调用start,但似乎每个Tick到时,start还是会被调用,m_bShowTip无效,而显示出来的Text都是FalseTrue……

是因为局部更新无法修改页面的变量值么?还是……求各位大大帮忙指点,谢谢!

作者: warden325   发布时间: 2011-04-14