处理重复键异常
本文关键字:异常 处理 | 更新日期: 2023-09-27 18:02:10
我试图在detailsview中处理重复的键异常,我在iteminserted下的代码是:
if (e.Exception.Message.Contains("duplicate key")
{
Response.Write("Student already registered!");
e.ExceptionHandled = true;
}
当有重复的键时,代码正常运行,但在正常情况下(没有重复的键),它给出以下错误:
系统。
在运行if语句之前检查它是否为空。
if (e.Exception.Message != null){
if (e.Exception.Message.Contains("duplicate key")
{
Response.Write("Student already registered!");
e.ExceptionHandled = true;
}
}