如何用listBox创建日志

本文关键字:日志 创建 listBox 何用 | 更新日期: 2023-09-27 18:04:08

我正在使用visual studio 2008创建一个c# web应用程序。

在页面中有一个按钮,开始一个相当长的(大约1分钟)处理。在此期间,我想在同一页面的列表框中显示程序正在做什么,但我不知道如何做到这一点,因为当进程启动时,页面不断刷新,因此列表框始终为空,即使在代码中有许多ListBox.Items.Add("..")

希望你能帮助我。(注:抱歉我英语不好,我是意大利人)

如何用listBox创建日志

可能是您的页面加载由于其他原因占用了时间,但不确定。

public static void WriteLog(string Error)
{
    using (StreamWriter logfile = new StreamWriter(filePath + "Log.txt", true))
    {
        logfile.WriteLine(DateTime.Now.ToString() + ":" + DateTime.Now.Millisecond.ToString() + " -@: " + Error);
        logfile.Close();
    }
}

使用此功能记录。

在Page load

中调用这个函数
WriteLog("Comments");