MVC,如何告诉从服务器向客户端发送的模型数据

时间:2014-05-06 01:13:33

标签: asp.net-mvc entity-framework

我正在使用MVC EF和Kendo UI,但我很想知道从服务器向客户端发送的模型数据。

我怀疑模特正在急切地加载(如果这是正确的术语)并且正在传输的内容比id更多

无论如何都要告诉从服务器向客户端发送什么数据

1 个答案:

答案 0 :(得分:0)

最简单的选择是使用SQL事件探查器来监视针对数据库执行的SQL。这将允许您查看由实体框架生成并代表实体框架执行的SQL。然后,您可以从SQL事件探查器复制SQL并在SQL Management Studio中手动运行它(或类似的东西),您可以检查从数据库返回的数据是否符合预期。

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

如果您要从网址返回视图,您仍然可以在Fiddler中查看来自网址的响应,但您会发现响应内容将混合使用HTML等数据。

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