在.cshtml文件中设置断点 - VS2013

时间:2014-05-15 18:58:58

标签: asp.net-mvc-4 razor

我需要查看在我的razor .cshtml视图中传递给模型的值。

我尝试设置断点或写入Debug,但两者都没有工作。

我处于调试模式,也有

    <compilation debug="true" targetFramework="4.5" />
web.config

中的

如何调试View C#代码?

enter image description here

2 个答案:

答案 0 :(得分:5)

您可以在.cshtml文件的服务器端部分插入此行:

System.Diagnostics.Debugger.Break();

运行网站时,您将(或者至少应该)看到系统级对话框,提示您启动Visual Studio以调试应用程序(在本例中为w3wp.exe进程。)

答案 1 :(得分:1)

我们使用控制台来查看信息。在脚本标记

中尝试此操作
<script type="text/javascript">
    $(document).ready(function(){
        console.log('@Model.resourceType');
    });
</script>

页面加载完成后,会将Model.resourceType的值写入控制台。对于调试脚本我强烈建议查看firefox firebug