bonjour,

j'ai un probleme recurent lors de l'implementation d'un control servant d'en-tete, de log/authentification/chargement de parametres perso au top de chaque page.

la classe de mon control est :
pages_general_barrenavig_ascx

j'ai mi dans mon cs (ca illustre bien mon desemparement):
try {
( (ASP._pages_general_barrenavig_ascx)barrenav ).Pagecour = Membership.ApplicationName+"\\pages\\DVD\\concert.aspx";
}catch{
( (pages_General_barrenavig_ascx)barrenav ).Pagecour = Membership.ApplicationName+"\\pages\\DVD\\concert.aspx";
}
ce code plante bien evidement systematiquement a la compil...

mais a l'execution, en general les pages s'executent avec le code du catch mais parfois je dois mettre le code du try...

exemple en ce moment j'ai le code:
//try {
( (ASP._pages_general_barrenavig_ascx)barrenav ).Pagecour = Membership.ApplicationName+"\\pages\\DVD\\concert.aspx";
//}catch{
// ( (pages_General_barrenavig_ascx)barrenav ).Pagecour = Membership.ApplicationName+"\\pages\\DVD\\concert.aspx";
et l'erreur est :

Impossible d'effectuer un cast d'un objet de type 'ASP._pages_general_barrenavig_ascx' en type 'ASP._pages_general_barrenavig_ascx'.
je n'y comprend rien!!!