何从Linq数据源捕获SQLExecption:
<asp:LinqDataSource ID="linq_tipo" runat="server"
ContextTypeName="Linq_Clinica_Veterinaria" EntityTypeName=""
TableName="tb_tipo_animals">
</asp:LinqDataSource>
在Application_Error()引发之前,我能做些什么?
答案 0 :(得分: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
} }
同样,您可以处理已插入,已删除,选择和其他事件。