c# - 显示 'saved' 标签 2 秒然后在 c# asp.net 中隐藏

标签 c# asp.net label

在将数据保存为仅可见(visible = true)后显示 label(包含文本 = 已成功保存)然后在说 2 后消失(变为可见 = false)的最佳方式是什么秒?我以前见过有人使用定时器,但无法让它们工作。

if (saved == true)
{
   //data saved - show label and then make visible = false
   lblsuccess.Visible = true;
   lblsuccess.Text = "Visit saved";
}

最佳答案

System.Timers.Timer timer1;


timer1 = new System.Timers.Timer(2000);
timer1.Enabled=false;
timer1.Elapsed += new ElapsedEventHandler(timer1_Elapsed);
void timer1_Elapsed(object sender, ElapsedEventArgs e)
        {
            lblsuccess.Visible = false;
            timer1.Enabled=false;
        }

 if (saved == true)
            {
                //data saved - show label and then make visible = false

                timer1.Enabled=true;
                lblsuccess.Visible = true;
                lblsuccess.Text = "Visit saved";
             }

关于c# - 显示 'saved' 标签 2 秒然后在 c# asp.net 中隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22957602/

相关文章:

java - Java 中标签和单选组之间不需要的线

c# - 如何使控制台应用程序在关闭时优雅地退出

c# - DateTime.Ticks 属性值

c# - 如何在 View 之外使用 ASP.NET Core 生成完整的 URL?

ASP.NET - Response.Redirect 未填充 Url Referrer

swift - 在 Swift 中仅颜色下划线

r - 如何在ggplot中写化学式

c# - wpf 窗口在尝试显示时抛出异常

c# - 如何在 C# 或 SQL Server 中找到邮政编码之间的距离?

c# - 查看asp.net mvc和asp.net core mvc的目录编译时间差异