是否可以使用浏览器开发人员工具在asp.net mvc项目中检查ViewData?

时间:2014-05-20 09:14:23

标签: javascript asp.net-mvc

我正在开发一个asp.net mvc项目,我在ViewData["customers"]中存储了一些值。我想知道是否可以使用Chrome中的开发人员工具检查这些值,就像我可以使用Cookie,会话存储,本地存储等一样。我知道我可以将它们打印出来,但是我发现每次我想快速检查这些值时都会有点麻烦。

1 个答案:

答案 0 :(得分:2)

ASP.Net MVC关注页面发送到浏览器之前的所有内容。从逻辑上讲,您的浏览器仅关注实际发送的页面。

除非应用程序提供了一些提示(元标记,用户可识别的结构......),否则您的浏览器甚至不知道发送页面的应用程序类型。更不用说它可以访问那些未知应用程序的内存。

简而言之,不,那是不可能的。

I understand that I could just print them out in view, but I find that a bit cumbersome to do every time I'd like to inspect these values quickly.

将其打印到页面中(例如,作为HTML评论)是一个选项,也是我能想到的唯一选项。

编辑删除了我的示例并事后想到了。这很愚蠢,因为最重要的数据是类或列表,.ToString()完全没用。