何从 Linq 数据源捕获 SQLExecption:
<asp:LinqDataSource ID="linq_tipo" runat="server"
ContextTypeName="Linq_Clinica_Veterinaria" EntityTypeName=""
TableName="tb_tipo_animals">
</asp:LinqDataSource>
在引发 Application_Error() 之前,我能做到什么?
何从 Linq 数据源捕获 SQLExecption:
<asp:LinqDataSource ID="linq_tipo" runat="server"
ContextTypeName="Linq_Clinica_Veterinaria" EntityTypeName=""
TableName="tb_tipo_animals">
</asp:LinqDataSource>
在引发 Application_Error() 之前,我能做到什么?
像这样捕获异常:
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 等事件。