0

何从 Linq 数据源捕获 SQLExecption:

<asp:LinqDataSource ID="linq_tipo" runat="server" 
ContextTypeName="Linq_Clinica_Veterinaria" EntityTypeName="" 
TableName="tb_tipo_animals">
</asp:LinqDataSource>

在引发 Application_Error() 之前,我能做到什么?

4

1 回答 1

1

像这样捕获异常:

protected void linq_tipo_Updating(object sender,
        LinqDataSourceUpdateEventArgs e) {
    if (e.SQLException != null)
    {
    //Handle the exception
        e.ExceptionHandled = true;//Set to true as you have handled the exception
    } }

同样,您可以处理 Inserted、Deleted、Selecting 等事件。

于 2012-07-07T12:42:58.183 回答