【发布时间】:2021-07-31 14:27:46
【问题描述】:
我正在为应用程序做一些 .Net 的东西。我有一个带有一个按钮和标签的 web 表单,在这里我必须每隔一秒更新一些标签消息。所以我可以在 web 上看到运行时日志表单。我有一个非常简单的带有按钮和标签的 Web 表单,但标签没有更新。
点击提交按钮后,@MyTimerEventHandler 将每隔一秒调用一次。
您能否建议我如何使用标签或文本框在 Web 表单中查看运行时日志。
protected void Page_Load(object sender, EventArgs e)
{
// To update the first time.
Label2.Text = "hello";
}
private void MyTimerEventHandler(object source, System.Timers.ElapsedEventArgs e)
{
nTotalSeconds += nIntervalInSeconds;
Label2.Text = "timer " + nTotalSeconds.ToString();
System.Diagnostics.Debug.WriteLine("called");
}
protected void Button2_Click(object sender, EventArgs e)
{
System.Timers.Timer myTimer = new System.Timers.Timer();
myTimer.Elapsed += new System.Timers.ElapsedEventHandler(MyTimerEventHandler);
myTimer.Interval = nIntervalInSeconds * 1000;
myTimer.Start();
}
【问题讨论】: