c# - 在 ASP.NET MVC View 中转储对象 - 对象转储器 View

标签 c# asp.net-mvc-3 object dump

我有一个 ASP.NET MVC View ,它仅用于测试和诊断目的。有一段时间我将一个完全不同的对象(模型)传递给它,并渲染它的属性以查看对象的状态。但是,这需要为每个对象修改 View 。

如何创建对象转储 View ?通过对象转储 View ,我的意思是不需要以任何方式更改其相关模型更改的 View 。例如,在传递 user 对象、product 对象或其他任何对象时, View 保持不变,同时仍能正常运行。

return View(user);
return View(product);
return View(googleAnalyticsFeed);

最佳答案

使用ObjectInfo 助手来显示您传递给它的每个对象的类型和值。您可以使用它来查看代码中变量和对象的值,此外您还可以查看有关对象的数据类型信息。

@ObjectInfo.Print(Model)

关于c# - 在 ASP.NET MVC View 中转储对象 - 对象转储器 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025046/

相关文章:

c# - 执行 System.Diagnostics.Process cmd.exe 仅打开命令提示符,不执行参数

jquery - 将 js-objects 层次结构传递给 Controller

asp.net-mvc - 绑定(bind)到 ViewModel 时如何更新模型?

javascript - 比较两个对象并提取 JavaScript 中具有相同 Key 的对象

c# - 需要按特定顺序处理对象 : is this a code smell?

c# - Entity Framework 查询outofmemoryexception

asp.net-mvc-3 - 如何防止ASP.NET MVC应用程序中的DoS攻击?

c++ - 如何使用在构造函数中创建的对象

javascript - 如何将变量分配给数组的对象?

c# - 为什么 foreach 在从 ListView 中删除项目时起作用,而在 ListBox 中不起作用?