C# asp.net中通过列表框进行代码调试
我在btnCall\u Click过程中有一段较长的代码,我希望代码能够得到控制——换句话说,我希望知道代码的实际位置。为此,我正在使用列表框。这在win forms概念中非常有效——当您运行代码时,您可以在列表框中看到文本,并且可以想象程序在哪里。但当我在asp.net中尝试相同的操作时,程序完成后,它会在列表框中显示文本。。。有什么办法可以让我在列表框中看到程序流吗?非常感谢你的帮助C# asp.net中通过列表框进行代码调试,c#,asp.net,C#,Asp.net,我在btnCall\u Click过程中有一段较长的代码,我希望代码能够得到控制——换句话说,我希望知道代码的实际位置。为此,我正在使用列表框。这在win forms概念中非常有效——当您运行代码时,您可以在列表框中看到文本,并且可以想象程序在哪里。但当我在asp.net中尝试相同的操作时,程序完成后,它会在列表框中显示文本。。。有什么办法可以让我在列表框中看到程序流吗?非常感谢你的帮助 protected void btnCall_Click(object sender, EventArgs
protected void btnCall_Click(object sender, EventArgs e)
{
lblDebug.Items.Add("Loading Libraries...");
// another code part
lblDebug.Items.Add("Loading Functions...");
// another code part
.
.
.
}
当然,因为您的方法是在服务器端运行的。当您单击Call按钮时,会有一个回发到执行代码的服务器的消息,并且只有当方法完成时,您才会得到响应
对于调试long方法,我只需使用Debug.WriteLine()方法。许多方法可以进步,您可以使用Ajax/updatepanels更新UI,也可以使用其他方法,如调试跟踪或在跟踪/日志文件中显示调试信息等。我想通过列表框向用户提供有关调试的信息。