我正在开发一个 asp.net mvc 项目,其中有一些值存储在 ViewData["customers"]
中。我想知道是否可以使用 Chrome 中的开发人员工具检查这些值,就像我可以使用 cookie、 session 存储、本地存储等一样。我知道我可以在 View 中打印它们,但我发现每次我想快速检查这些值时都有点麻烦。
最佳答案
ASP.Net MVC 关心页面发送到浏览器之前的所有事情。从逻辑上讲,您的浏览器只关心实际发送的页面。
除非应用程序给出一些提示(元标记、用户可识别的结构等),否则您的浏览器甚至不知道发送页面的应用程序类型。更不用说它可以访问该未知应用程序内存中的内容了。
简而言之,不,这是不可能的。
我知道我可以在 View 中打印它们,但我发现每次我想快速检查这些值时都有点麻烦。
将其打印到页面中(例如作为 HTML 注释)是一种选择,也是我能想到的唯一选择。
编辑删除了我的示例和事后想法。这很愚蠢,因为最重要的数据是类或列表,而 .ToString()
对此完全无用。
关于javascript - 是否可以使用浏览器开发人员工具来检查 ASP.NET MVC 项目中的 ViewData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23755631/