-
Signification de Inherit
Bonjour à tous,
je ne comprends pas bien à quoi sert l'attribut Inherit dans la directive qui se trouve au haut de chaque page aspx... parceque avec l'attribut CodeBehind on sait savoir ou se trouve le code je ne vois donc pas l'interet d'hériter de la classe qui contient le code
Si quelqu'un sait m'expliquer a quoi elle sert...
-
-> Par l'attribut 'Inherits', tu spécifies dans quelle classe ta page est déclarée.
-> Par l'attribut 'CodeBehind', tu spécifies dans quel fichier le code supplémentaire de cette classe de page est implémenté. Puisqu'il s'agit de code supplémentaire au strict nécessaire de la page, ce dernier attribut est optionnel.
Sam;
-
Pour le CodeBehind je suis tout à fait d'accord, mais pour le Inherit je capte pas trop pourquoi il faut hériter d'une classe...
-
Tout ce qui existe dans ta page "Web Forms", est déclaré dans la classe de page, au sein de l'espace de nom donné. Ce qui te permet notamment d'accéder aux contrôles à partir du "code behind" !
-