Я создаю веб-приложения asp.net в .net 3.5, и я хотел знать, когда использовать и когда не использовать Try Catch finally? В частности, большинство моих попыток захвата завернуты в выполнение хранимых процессов и заполнение текстовых полей или gridviews? Не могли бы вы использовать Try Catch EVERYTIME, когда вы выполняете хранимый процесс и заполняете элемент управления отображением данных?
Мой кодовый блок обычно выглядит так:
protected void AddNewRecord()
{
try
{
//execute stored proc
// populate grid view controls or textboxes
}
catch (Exception ex)
{
//display a messagebox to user that an error has occured
//return
}
finally
{ }
}