【发布时间】:2009-08-11 16:24:10
【问题描述】:
我刚刚使用实体框架创建了一个非常基本的动态数据 Web 应用程序,当我单击 GridView 中的编辑命令以打开详细信息视图、编辑一些字段并单击 Update 链接时,没有任何反应。
我的问题是什么可能导致这个更新什么也不做,有什么诊断它的提示吗?
更多信息 EntityDataSource 似乎“隐藏”了异常。我发现更新或插入操作未完成的原因不止一个,但我不得不使用 SQL 跟踪并捕获正在发送的命令。手动运行该命令会给出一个快速且可见的 SQL 错误。为什么这不能进入我的 UI 是一个谜。
【问题讨论】:
-
这个问题的“JUST IN”部分是否意味着您已经找到了问题的答案?
-
不,我刚刚隔离了导致我提出问题的场景。
-
您在问题中引用的代码可能会使问题更加混乱并偏离真正的问题。我不认为这与问题有关 - 但是您可以尝试收听 LinqDataSource 的更新事件。
-
你说得对@Aaron,我已经更新了问题。
-
EDS 已记录以在处理其事件时隐藏异常(您可以在处理程序中覆盖它)。你或 DD 处理更新了吗?
标签: asp.net entity-framework dynamic-data