面板没有隐藏在aspx页面的计时器滴答事件中
本文关键字:计时器 滴答 事件 aspx 隐藏 | 更新日期: 2023-09-27 18:11:32
我在我的网页上使用一个更新面板,其中定时器触发是启用的。现在在计时器滴答事件我想隐藏/显示另一个面板根据条件。但问题是,隐藏/显示是不工作在计时器滴答事件。我的代码在这里:-
protected void ChatTextTimer_Tick(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "TextBox1slide",
"button11Clicked();", true);
if (lblHired.Text == "Hiring")
{
con.Open();
SqlDataReader rd = new SqlCommand("Select IsApproved from Chat where id=" +
Int32.Parse(lblID.Text), con).ExecuteReader();
rd.Read();
if (rd["IsApproved"].ToString() == "Approved")
{
lblHired.Text = "Hired";
Panel3.Visible = false;
}
}
}
检查您的panel3是否放置在更新面板内。这样它就会触发你所有的控件它们被放在更新面板里面。点击这里了解更多关于更新面板的信息[http://msdn.microsoft.com/en-us/library/vstudio/bb386454(v=vs.100).aspx]