asp.net - 如何捕获 ObjectDataSource.Updata() 的异常

标签 asp.net data-binding objectdatasource

数据库抛出异常,导致FOREIGN KEY冲突。

最佳答案

查看 ObjectDataSource 上的事件参数。应该有一个 e.Exception 和 e.Results,您可以查询更新的成功/错误。

protected void MyOds_Updated(object sender, ObjectDataSourceStatusEventArgs e)
{
    if (e.Exception != null)
    {
        // handle exception here.
    }
}

关于asp.net - 如何捕获 ObjectDataSource.Updata() 的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/861269/

相关文章:

c# - 从后面的代码修改一个 HTML 标签级别的 CSS 选择器

c# - 带有 ObjectDatasource UpdateMethod 的 GridView

c# - 动态添加超链接到gridview

c# - 为什么我的 View 模型的这个默认 DataTemplate 没有被拾取?

c# - ListView SelectedItem 的属性和 TextBox 绑定(bind)发生 ArgumentException

java - 如何使用 ComboBox 刷新与 SQLContainer 相关的 Vaadin 表?

c# - 这是我们可以强制 ObjectDataSource 的唯一方法吗?

c# - 从 Objectdatasource 上的 FetchCount() 访问时 Hiddenfield 为空

asp.net webforms + jquery = 无法按下按钮

c# - 在 ASP.NET 的代码隐藏中读取动态生成的 HTML 元素值