如果我有以下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('测试&#39);
我可以测试哪个IF语句是声明的真实性?
这样我就能在firebug(firefox)上测试它。
答案 0 :(得分:29)
对于服务器端
C#& VB.Net 服务器端 - 这将显示在Visual Studio输出窗口中。
System.Diagnostics.Debug.WriteLine(log data here)
客户端JavaScript / Jquery - 这将在浏览器devtools控制台窗口中显示。适用于所有流行的浏览器。
console.log(log data here)
答案 1 :(得分:0)
如果Console.WriteLine()函数对您不起作用,我只会尝试将其输出到客户端控制台。
Page.Response.Write("<script>console.log('" + msg + "');</script>");
最终,尽管您应该尝试在自己的控制台(使用Console.WriteLine)中而不是在客户端的控制台中编写调试语句。
答案 2 :(得分:0)
要输出到服务器控制台,请使用:
Console.WriteLine("test");
答案 3 :(得分:0)
这可能是有争议的,但是我想对此做个说明。正如@snowYetis的答案会告诉您写入系统控制台以调试目的的正确方法。我在开发过程中更容易接受的“技巧”是在项目中的某个地方创建一个帮助程序类,以供您导入和使用。我总是在我的项目中实现的一种辅助方法是:
public void DebugLog(String msg)
{
System.Diagnostics.Debug.WriteLine(msg);
}
这样,您只需要在登录控制台时就调用Helper.DebugLog(e.Message);
,而不必陷入疯狂:)
希望这对某人有帮助