Asp.net mvc MVC,如何判断从服务器发送到客户端的是什么模型数据

Asp.net mvc MVC,如何判断从服务器发送到客户端的是什么模型数据,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我使用MVC EF和Kendo UI,但是我想知道从服务器发送到客户端的是什么模型数据 我怀疑这些模型正在被急切地加载(如果这是一个正确的术语的话),而且传输的数据比我想象的还要多 是否有任何方法可以告诉客户从服务器发送到客户端的数据最简单的方法是使用SQL profiler来监视针对数据库执行的SQL。这将允许您查看由实体框架生成并代表实体框架执行的SQL。然后,您可以从SQL Profiler复制SQL,并在SQL Management Studio(或类似的工具)中手动运行它,并且可以检查

我使用MVC EF和Kendo UI,但是我想知道从服务器发送到客户端的是什么模型数据

我怀疑这些模型正在被急切地加载(如果这是一个正确的术语的话),而且传输的数据比我想象的还要多


是否有任何方法可以告诉客户从服务器发送到客户端的数据最简单的方法是使用SQL profiler来监视针对数据库执行的SQL。这将允许您查看由实体框架生成并代表实体框架执行的SQL。然后,您可以从SQL Profiler复制SQL,并在SQL Management Studio(或类似的工具)中手动运行它,并且可以检查从数据库返回的数据是否符合预期

如果使用对URL的异步调用将数据加载到Kendo UI控件中,则可以使用Fiddler监视向web应用程序的URL发送或从URL发送的数据。在Fiddler中,您可以查看您的数据,即从URL返回的数据,如XML或JSON(取决于方式) 您已经设置了MVC应用程序)

如果您从URL返回视图,您仍然可以在Fiddler中查看来自URL的响应,但您会发现响应的内容将是HTML等和数据的混合体


因此,基本上,对于异步调用,您可以使用Fiddler;对于“模型”调用,您可以使用SQL profiler方法或在LINQ上执行ToList(),放置一个断点并从Visual Studio中查看列表的内容。

SQL profiler是您想要的,与模型无关。。。或者MVC..谢谢,我知道你来自哪里,但是我仍然希望能够看到实际发送到客户端的是什么(如果可能的话)你是如何将数据加载到剑道UI控件的?您是从URL异步加载的吗?我在视图中使用了标准模型,另外我还有异步ajax调用,我只是认为有一种简单的方法可以查看模型调用和异步调用向客户端发送的数据