Array
(
)

Tratar Exception ao clicar no LinkButton de exclusão

Gustavo Marcon
   - 21 dez 2011

Boa tarde,
Tenho uma gridview que possui um linkbutton fazendo a função de delete.
Estou usando objectdatasource setado na minha classe DAL para fazer select,insert,update,delete.
Estou fazendo uma tela de cadastro de cidades e estados.
Ao clicar no linkbutton delete na tela de cadastro de estados, minha DAL levanta uma exceção quando o estado já está vinculado a alguma cidade (pois o banco reclama por causa da foreign key). Até ai tudo bem.
Eu gostaria apenas de tratar esta mensagem e apresentar de forma amigável para o usuário na tela do navegador, evitando aquela tela de erro no ASP.NET.
Porém não estou sabendo em qual método devo fazer este tratamento.
Se alguém puder ajudar agradeço.
Obrigado !

Gustavo Marcon
   - 22 dez 2011

Pessoal, minha dúvida basicamente é como pegar na VIEW uma exceção lançada pela BLL.

No caso que expliquei acima, quero pegar a exceção gerada na hora que o usuário clica no botão excluir do gridview e apresentar uma mensagem na aplicação.

Alguém poderia me ajudar?

Como tratar exceções em aplicações ASP.NET 3 camadas?

Obrigado !

Flavix
   - 23 dez 2011

A forma básica de tratar excessão é usando o bloco try/catch.
Posta o código executado ao clicar no linkbutton para podermos auxilia-lo melhor.