Debugging 如果可视化查询在调试期间工作正常,但cshtml代码可以';你不能访问数据吗?
我已经编辑了Blog4.0应用程序的一些现有可视化查询,当我调试它时,它工作得非常好。但在第页,它停止了工作。任何试图将密钥与Debugging 如果可视化查询在调试期间工作正常,但cshtml代码可以';你不能访问数据吗?,debugging,2sxc,Debugging,2sxc,我已经编辑了Blog4.0应用程序的一些现有可视化查询,当我调试它时,它工作得非常好。但在第页,它停止了工作。任何试图将密钥与数据一起使用的尝试,如数据[“Posts”]都会引发System.Collections.Generic.KeyNotFoundExceptionApp.Query[“Blog Posts List”][“Posts”]返回一些内容,但任何试图访问其字段的行为都会引发另一个异常(不记得名称,但它表示该对象中没有此类成员)。 我没有重命名查询,也没有更改应用程序设置。我刚刚
数据一起使用的尝试,如数据[“Posts”]
都会引发System.Collections.Generic.KeyNotFoundException
App.Query[“Blog Posts List”][“Posts”]
返回一些内容,但任何试图访问其字段的行为都会引发另一个异常(不记得名称,但它表示该对象中没有此类成员)。
我没有重命名查询,也没有更改应用程序设置。我刚刚编辑了两个查询的逻辑。我在整个链的3个查询中重命名了1个布线端点名称。
如何调试它?我如何才能看到cshtml从数据库接收到什么,这样我就不会猜测并把我的水晶球放在一边了?一般来说,App.Query[“Name of Query”]将获得数据流。通常需要使用AsDynamic()或AsList()将其转换为可以使用的内容
这应该对一些人有所帮助 通常,App.Query[“Name of Query”]会为您获取数据流。通常需要使用AsDynamic()或AsList()将其转换为可以使用的内容
这应该对一些人有所帮助 如果您只是在字段名方面遇到问题,您可能忘记了AsList或AsDynamic,就像@accuraty jeremy提到的那样
对于真正的调试,请转到insights,您将看到发生了什么-但在您的情况下,它可能不会有帮助,因为您使用的对象不是动态的(因此不支持.FirstName),直到您使用AsList/AsDynamic它。如果您只是在字段名方面遇到问题,您可能忘记了AsList或AsDynamic,就像@accuraty jeremy提到的那样
对于真正的调试,请转到insights,您将看到发生了什么-但在您的情况下,它可能不会有帮助,因为在您使用AsList/AsDynamic之前,您使用的对象不是动态的(因此不支持.FirstName)。我的错:我混淆了两个不同的文件-\u List.cshtml
和\u List Paging.cshtml
。因此,我在错误文件的代码中搜索错误。我的错误:我混淆了两个不同的文件-\u List.cshtml
和\u List Paging.cshtml
。因此,我在错误文件的代码中搜索错误。不,没有帮助<代码>AsList(Data[“Posts”])
原因错误:System.Collections.Generic.KeyNotFoundException:字典中不存在给定的键。
我找到了错误的来源并回答了自己的问题。这是我的错。不过还是谢谢你的回答。我很感激。不,没用<代码>AsList(Data[“Posts”])原因错误:System.Collections.Generic.KeyNotFoundException:字典中不存在给定的键。
我找到了错误的来源并回答了自己的问题。这是我的错。不过还是谢谢你的回答。我很感激。我找到了错误的根源并回答了我自己的问题。这是我的错。不过还是谢谢你的回答。我很感激。我找到了错误的根源并回答了我自己的问题。这是我的错。不过还是谢谢你的回答。我很感激。