J'ai mis du temps à tout parcourir;-)
error CS1002: ; expected
signifie que vous avez oublié un point-virgule de fin à la fin d'une ligne. Résoudre cela devrait être trivial pour vous, n'est-ce pas ?
System.Web.UI.Page.User is a 'property' but is used like a 'type
Le compilateur interprète votre classe d'utilisateurs de la même manière que la propriété System.Web.UI.Page.User. Un conflit de nom.
Vous pouvez le résoudre en renommant votre classe d'utilisateurs en quelque chose d'autre comme MyUser
, pas seulement modifier l'espace de noms (!)
Ou indiquez le nom qualifié complet de la classe, dans votre cas
PET.User NewRegis = new PET.User();