Hi, 
This is regarding an ASP.NET project coded in C# using the .NET 3.5 framework.
I want to build a generic error handling 
function for handling inseted, updated, deleted events from formview, 
gridview and detail view. I am still a bit new to C# so I have 
encoutered a simple problem that I cannot resolve and cannot find an 
answer while searching google.
Right now I handle error with validator for generic validation but I need to catch BLL error.
I have different event handler for the different type of event : 
|      protected void FormView_AjoutCompte_ItemInserted(object sender, FormViewInsertedEventArgs e){
 if (e.Exception != null)
 {
 Afficher_Erreur(e.Exception);
 e.ExceptionHandled = true;
 }
 }
 
 protected void GridView_ListeUtilisateurs_RowUpdated(object sender, GridViewUpdatedEventArgs e)
 {
 if (e.Exception != null)
 {
 Afficher_Erreur(e.Exception);
 e.ExceptionHandled = true;
 }
 }
 
 protected void GridView_ListeUtilisateurs_RowDeleted(object sender, GridViewDeletedEventArgs e)
 {
 if (e.Exception != null)
 {
 Afficher_Erreur(e.Exception);
 e.ExceptionHandled = true;
 }
 }
 | 
I want to create a generic function that will handle them all, a function such as :
|   protected void HandleError(object sender, EventArgs e){
 if (e.Exception != null)
 {
 Afficher_Erreur(e.Exception);
 e.ExceptionHandled = true;
 }
 }
 | 
But I get the error  : 
| Error	1	'System.EventArgs' does not contain a definition for 'Exception' and no extension method 'Exception' accepting a first argument of type 'System.EventArgs' could be found (are you missing a using directive or an assembly reference?)	\\SKYNET\wwwroot\Budget\UtilisateursEtComptes\Comptes.aspx.cs	109	14	\\SKYNET\wwwroot\Budget\
 | 
How can I do this ?