是否有asp.net的控制台日志?

是否有asp.net的控制台日志?,asp.net,Asp.net,如果我有如下的If声明: If currentdate >= rating1 then status = 2 ELSEIF currentdate >= rating2 then daylight_savings_status = 0 ELSEIF currentdate >= rating3 then daylight_savings_status = 1 ELSE daylight_savings_status = 1 End If

如果我有如下的If声明:

If currentdate >= rating1  then
    status = 2
ELSEIF currentdate >= rating2  then
    daylight_savings_status = 0
ELSEIF currentdate >= rating3  then
    daylight_savings_status = 1
ELSE 
    daylight_savings_status = 1
End If
javascript中有类似的东西吗

console.log('test')

我可以测试哪个IF语句是该语句的真实性

这样我就可以在firebug(firefox)上测试它。

服务器端

C#&VB.Net 服务器端-这将显示在Visual Studio输出窗口中

System.Diagnostics.Debug.WriteLine(log data here)
客户端JavaScript/Jquery—这将显示在浏览器devtools控制台窗口中。适用于所有流行浏览器

console.log(log data here) 

只有当console.WriteLine()函数不适用于您时,我才会尝试将其输出到客户机控制台

Page.Response.Write("<script>console.log('" + msg + "');</script>");
Page.Response.Write(“console.log(“+msg+”);”;
最终,您应该尝试在自己的控制台(使用System.Diagnostics.debug.WriteLine(…)而不是客户端的控制台)中编写调试语句

NB 系统.诊断.调试.写线(…);将其放入Visual Studio 2008中的即时窗口


进入“调试->窗口->即时:

菜单”以输出到服务器控制台,使用:

Console.WriteLine(“测试”);

这可能是一个没有实际意义的观点,但我想对此做一个说明。正如@snowYetis answer告诉您的那样,写入系统控制台以调试pupos的正确方法。我的“诀窍”是,在开发过程中,在项目的某个地方创建一个helper类,供您导入和使用。我在项目中始终实现的一种帮助方法是:

public void DebugLog(String msg)
{
    System.Diagnostics.Debug.WriteLine(msg);
}
这样你只需要调用你的
Helper.DebugLog(e.Message)当您想登录到控制台而不必陷入疯狂时:)


希望这对其他人有所帮助

您是否要求在“ASP.Net”中记录服务器端代码(c#/vb)或前端(Javascript)代码。@snowYetis很高兴知道或尝试或的可能重复。@CodeCaster是或否。。。这可能适用于ASP.NETWebForms,但解决方案是相同的。