在MVC3中登录Razor视图

Sam*_*Son 4 asp.net-mvc logging view razor

如何在剃刀视图中添加日志记录?我想使用log4net等日志工具添加调试语句?

Sam*_*Son 8

我同意其他回复,但这将是临时调试,如发现计数或类似的情况.

在摆弄一下后,以下语法工作.

@{ ViewBag.Log = log4net.LogManager.GetLogger("Products.cshtml");}
Run Code Online (Sandbox Code Playgroud)

@ViewBag.Log.Debug("Products count = " + Model.Products.ToList().Count);

希望这会对某人有所帮助.