2015-07-09 3 views
0

Я пытаюсь обрабатывать дубликат ключа исключения в DetailsView, и мой код под iteminserted является:Asp.net Обработка дубликатов ключей исключение

if (e.Exception.Message.Contains("duplicate key") 
    { 
     Response.Write("Student already registered!"); 
     e.ExceptionHandled = true; 
    } 

код работает правильно, когда есть дубликат ключа, но в нормальной ситуации (не дубликат ключа) не дает следующее сообщение об ошибке:

System.NullReferenceException: ссылка на объект не указывает на экземпляр объекта

ответ

0

Проверьте, если он пустой перед запуском государства, если Мент.

if (e.Exception.Message != null){ 
     if (e.Exception.Message.Contains("duplicate key") 
     { 
     Response.Write("Student already registered!"); 
     e.ExceptionHandled = true; 
     } 
} 
Смежные вопросы