Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Affichage form

4 réponses
Avatar
JCM
Bonjour

dans une appli web (VB) je voudrais afficher une form avec Target="new"
après un click sur un ButtonField placé dans un GridView.
Contrairement à HyperLink, ButtonField n'accepte pas Target="new"
Pouvez-vous m'indiquer comment faire

Merci pour vos réponses
JCM

4 réponses

Avatar
Gilles TOURREAU
Le Mon, 23 Jul 2007 16:36:54 +0200, JCM a
écrit:

Bonjour

dans une appli web (VB) je voudrais afficher une form avec Target="new"
après un click sur un ButtonField placé dans un GridView.
Contrairement à HyperLink, ButtonField n'accepte pas Target="new"
Pouvez-vous m'indiquer comment faire

Merci pour vos réponses
JCM






Via JavaScript :

onClick="window.open(...)"

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
JCM
Bonjour Gilles

Merci pour ta réponse, mais je ne vois pas comment ajouter ce code, tu peux
me donner plus de précisions

Merci par avance
JCM
"Gilles TOURREAU" a écrit dans le message de
news:
Le Mon, 23 Jul 2007 16:36:54 +0200, JCM a
écrit:

> Bonjour
>
> dans une appli web (VB) je voudrais afficher une form avec Target="new"
> après un click sur un ButtonField placé dans un GridView.
> Contrairement à HyperLink, ButtonField n'accepte pas Target="new"
> Pouvez-vous m'indiquer comment faire
>
> Merci pour vos réponses
> JCM
>
>
>

Via JavaScript :

onClick="window.open(...)"

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr


Avatar
Gilles TOURREAU
Le Wed, 25 Jul 2007 13:58:18 +0200, JCM a
écrit:

Bonjour Gilles

Merci pour ta réponse, mais je ne vois pas comment ajouter ce code, tu
peux
me donner plus de précisions

Merci par avance
JCM
"Gilles TOURREAU" a écrit dans le message de
news:
Le Mon, 23 Jul 2007 16:36:54 +0200, JCM
a
écrit:

> Bonjour
>
> dans une appli web (VB) je voudrais afficher une form avec
Target="new"
> après un click sur un ButtonField placé dans un GridView.
> Contrairement à HyperLink, ButtonField n'accepte pas Target="new"
> Pouvez-vous m'indiquer comment faire
>
> Merci pour vos réponses
> JCM
>
>
>

Via JavaScript :

onClick="window.open(...)"

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr







Traiter l'événement RowCreated de votre GridView et essayer de récupérer
le contrôle attaché au ButtonField :

Dans le code du traitement de l'événement :

DataControlFieldCell control;

control = (DataControlFieldCell)e.Row.Cells[indexDeVotreColonne];

control.Attributes.Add("onclick", "window.open(...)");

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Gilles TOURREAU
Le Wed, 25 Jul 2007 20:59:28 +0200, Gilles TOURREAU
a écrit:

Le Wed, 25 Jul 2007 13:58:18 +0200, JCM
a écrit:

Bonjour Gilles

Merci pour ta réponse, mais je ne vois pas comment ajouter ce code, tu
peux
me donner plus de précisions

Merci par avance
JCM
"Gilles TOURREAU" a écrit dans le message de
news:
Le Mon, 23 Jul 2007 16:36:54 +0200, JCM
a
écrit:

> Bonjour
>
> dans une appli web (VB) je voudrais afficher une form avec
Target="new"
> après un click sur un ButtonField placé dans un GridView.
> Contrairement à HyperLink, ButtonField n'accepte pas Target="new"
> Pouvez-vous m'indiquer comment faire
>
> Merci pour vos réponses
> JCM
>
>
>

Via JavaScript :

onClick="window.open(...)"

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr







Traiter l'événement RowCreated de votre GridView et essayer de récupérer
le contrôle attaché au ButtonField :

Dans le code du traitement de l'événement :

DataControlFieldCell control;

control = (DataControlFieldCell)e.Row.Cells[indexDeVotreColonne];

control.Attributes.Add("onclick", "window.open(...)");

Cordialement




Mille excuses... J'ai posté du C# voilà le code VB :

Dim control As DataControlFieldCell
control = CType(e.Row.Cells(indexDeVotreColonne), DataControlFieldCell)
control.Attributes.Add("onclick", "window.open(...)")

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr