OVH Cloud OVH Cloud

Héritage formulaire

8 réponses
Avatar
Francois Soucy
BOnjour à tous!

Je ne sais pas si je passe à coté du chemin mais je
cherche à créer des formulaire (page web) qui hériterait d'un formulaire de
base que j'ai concu. Je veux dire par là que si je décide de changer un
élément de base dans mon formulaire de base alors tout les autre subiraient
se changement sans que je doive le faire à la main sur les 15 formulaires
(ce qui est prévu sur le site). Cela se fesait très bien en VB.NET mais la
avec asp.net je ne vois même pas cette option.

Merci
Francois

8 réponses

Avatar
VANNESTE Xavier
toutes les page aspx herite des classe faite en aspx.vb ou aspx.cs qui
herite elle meme de system.web.ui.page il suffit d'intercale une classe qui
herite de page et de mettre le source aspx.vb ou aspx.cs comme enfant de
cette classe
etant la classe de base de toute tes page tu change une chose dedans tout
change
"Francois Soucy" a écrit dans le message de
news:
BOnjour à tous!

Je ne sais pas si je passe à coté du chemin mais je
cherche à créer des formulaire (page web) qui hériterait d'un formulaire


de
base que j'ai concu. Je veux dire par là que si je décide de changer un
élément de base dans mon formulaire de base alors tout les autre


subiraient
se changement sans que je doive le faire à la main sur les 15 formulaires
(ce qui est prévu sur le site). Cela se fesait très bien en VB.NET mais la
avec asp.net je ne vois même pas cette option.

Merci
Francois




Avatar
Francois Soucy
Ok mais moi je cherchait aussi a faire l'héritage du code HTML, du
graphisme, etc.... Toute mes page utilise la même base. Tant au niveau VB
que Html et qu'ASP... C'est un peu se genre d'héritage que je croyais
possible avec l'ASP.NET

Francois

"VANNESTE Xavier" wrote in message
news:
toutes les page aspx herite des classe faite en aspx.vb ou aspx.cs qui
herite elle meme de system.web.ui.page il suffit d'intercale une classe


qui
herite de page et de mettre le source aspx.vb ou aspx.cs comme enfant de
cette classe
etant la classe de base de toute tes page tu change une chose dedans tout
change
"Francois Soucy" a écrit dans le message de
news:
> BOnjour à tous!
>
> Je ne sais pas si je passe à coté du chemin mais je
> cherche à créer des formulaire (page web) qui hériterait d'un formulaire
de
> base que j'ai concu. Je veux dire par là que si je décide de changer un
> élément de base dans mon formulaire de base alors tout les autre
subiraient
> se changement sans que je doive le faire à la main sur les 15


formulaires
> (ce qui est prévu sur le site). Cela se fesait très bien en VB.NET mais


la
> avec asp.net je ne vois même pas cette option.
>
> Merci
> Francois
>
>




Avatar
VANNESTE Xavier
C'est possible si la classe de base gere son affichage (ajout de controle a la collection controls de la page

----- Francois Soucy a écrit : ----

BOnjour à tous

Je ne sais pas si je passe à coté du chemin mais j
cherche à créer des formulaire (page web) qui hériterait d'un formulaire d
base que j'ai concu. Je veux dire par là que si je décide de changer u
élément de base dans mon formulaire de base alors tout les autre subiraien
se changement sans que je doive le faire à la main sur les 15 formulaire
(ce qui est prévu sur le site). Cela se fesait très bien en VB.NET mais l
avec asp.net je ne vois même pas cette option

Merc
Francoi
Avatar
Patrice
L'héritage visuel ne sera présent que dans la version 2.0.

Je sais que quelques personnes ont travaillé sur le sujet en v 1.1 (par
exemple
http://www.asp.net/ControlGallery/ControlDetail.aspx?control85&tabindex=2).

Une autre solution est d'ajouter la partie commune dans le code behind de la
classe parent (c'est la solution que j'utilise pour l'instant car nous
n'avons qu'un seul et unique bloc commun en haut de page).

Patrice



--

"Francois Soucy" a écrit dans le message de
news:
BOnjour à tous!

Je ne sais pas si je passe à coté du chemin mais je
cherche à créer des formulaire (page web) qui hériterait d'un formulaire


de
base que j'ai concu. Je veux dire par là que si je décide de changer un
élément de base dans mon formulaire de base alors tout les autre


subiraient
se changement sans que je doive le faire à la main sur les 15 formulaires
(ce qui est prévu sur le site). Cela se fesait très bien en VB.NET mais la
avec asp.net je ne vois même pas cette option.

Merci
Francois




Avatar
Dominic Pelletier
Bonjour Francois et Patrice,

Un autre sollution que je proposerais serais te mettre le code html
commun dans un aspx de base ( base form ) et de faire des user control (
ascx ) avec les autres .... ce qui ferais que la base form serait en fait
l'aspx et les enfant tout les users controls ( ascx )


Dominic
"Patrice" wrote in message
news:%
L'héritage visuel ne sera présent que dans la version 2.0.

Je sais que quelques personnes ont travaillé sur le sujet en v 1.1 (par
exemple



http://www.asp.net/ControlGallery/ControlDetail.aspx?control85&tabindex=2).

Une autre solution est d'ajouter la partie commune dans le code behind de


la
classe parent (c'est la solution que j'utilise pour l'instant car nous
n'avons qu'un seul et unique bloc commun en haut de page).

Patrice



--

"Francois Soucy" a écrit dans le message de
news:
> BOnjour à tous!
>
> Je ne sais pas si je passe à coté du chemin mais je
> cherche à créer des formulaire (page web) qui hériterait d'un formulaire
de
> base que j'ai concu. Je veux dire par là que si je décide de changer un
> élément de base dans mon formulaire de base alors tout les autre
subiraient
> se changement sans que je doive le faire à la main sur les 15


formulaires
> (ce qui est prévu sur le site). Cela se fesait très bien en VB.NET mais


la
> avec asp.net je ne vois même pas cette option.
>
> Merci
> Francois
>
>




Avatar
Francois Soucy
La il faudrait m'expliquer un peu plus! Peu être que la fête de la st-Jean
d'hier ma endormie quelque cellules mais je ne te suis pas du tout!

Francois

"Dominic Pelletier" wrote in message
news:
Bonjour Francois et Patrice,

Un autre sollution que je proposerais serais te mettre le code html
commun dans un aspx de base ( base form ) et de faire des user control (
ascx ) avec les autres .... ce qui ferais que la base form serait en fait
l'aspx et les enfant tout les users controls ( ascx )



Avatar
Patrice
Cette autre solution,consiste en fait à avoir :-
- une page ASPX unique qui sert de cadre général
- des contrôles utilisateurs (fichiers ASCX) qui correspondent à chacune des
"pages" que tu veux implanter.

La page principale ASPX charge ensuite dynamiquement selon les besoins le
contrôle voulu dont le contenu s'insère donc dans le cadre général...

Patrice

--

"Francois Soucy" a écrit dans le message de
news:%
La il faudrait m'expliquer un peu plus! Peu être que la fête de la st-Jean
d'hier ma endormie quelque cellules mais je ne te suis pas du tout!

Francois

"Dominic Pelletier" wrote in message
news:
> Bonjour Francois et Patrice,
>
> Un autre sollution que je proposerais serais te mettre le code html
> commun dans un aspx de base ( base form ) et de faire des user control (
> ascx ) avec les autres .... ce qui ferais que la base form serait en


fait
> l'aspx et les enfant tout les users controls ( ascx )
>




Avatar
Francois Soucy
Bah vu que le site est pas mal avancé, je ne désire pas reconstruire avec
cette base... J'ai plutot créer une page aspx "général" qui ne contient
aucun contenu spécifique aux page... Disont que c'est comme un kit graphique
que j'ai jsute a faire une copy-paste a chaque page que j'ajoute. C'est
simple et assez rapide.

Merci!
Francois
"Patrice" wrote in message
news:
Cette autre solution,consiste en fait à avoir :-
- une page ASPX unique qui sert de cadre général
- des contrôles utilisateurs (fichiers ASCX) qui correspondent à chacune


des
"pages" que tu veux implanter.

La page principale ASPX charge ensuite dynamiquement selon les besoins le
contrôle voulu dont le contenu s'insère donc dans le cadre général...

Patrice

--

"Francois Soucy" a écrit dans le message de
news:%
> La il faudrait m'expliquer un peu plus! Peu être que la fête de la


st-Jean
> d'hier ma endormie quelque cellules mais je ne te suis pas du tout!
>
> Francois
>
> "Dominic Pelletier" wrote in message
> news:
> > Bonjour Francois et Patrice,
> >
> > Un autre sollution que je proposerais serais te mettre le code


html
> > commun dans un aspx de base ( base form ) et de faire des user control


(
> > ascx ) avec les autres .... ce qui ferais que la base form serait en
fait
> > l'aspx et les enfant tout les users controls ( ascx )
> >
>
>