begin process at 2012 05 28 04:31:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page

vendredi 25 janvier 2008 à 09:55:20 | Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page

76julien

Salut à tous !!!
Voici ci-dessous mon code, j'ai un SqlDataSource qui renvoi ma valeur IMG (le chemin de l'image)...
A l'affichage l'image montre bien le bout de son nez dans le tableau, mais je voudrais pouvoir cliquer dessus!!!
Comment faire pour lui assigné une URL???
Simplement pouvoir cliquer dessus et me renvoyer vers une autre page ???
("AutrePage.aspx" par exmple...)



<
asp : ImageField DataImageUrlField ="IMG" HeaderText ="IMPOSER sortie">

< ItemStyle Height ="16px" Width ="16px" VerticalAlign ="Middle" HorizontalAlign ="Center" />

< ControlStyle Width ="20px" />

</ asp : ImageField >

vendredi 25 janvier 2008 à 19:47:07 | Re : Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page

fabienfs

Membre Club Administrateur CodeS-SourceS
Il faut rajouter des balises html <a> avant et après ton ImageField.

Exemple :

<a href="AutrePage.aspx" title="Mon autre page...">
< asp : ImageField DataImageUrlField ="IMG" HeaderText ="IMPOSER sortie">
< ItemStyle Height ="16px" Width ="16px" VerticalAlign ="Middle" HorizontalAlign ="Center" />
< ControlStyle Width ="20px" />
</ asp : ImageField >
</a>

Et le tour est joué.

A++


Fabien Schenkels (alias fabienfs)
lundi 28 janvier 2008 à 08:28:11 | Re : Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page

76julien

J'ai essayé ta solution mais cela ne fonctionne pas apparament voici les deux erreurs générées ::


Erreur 4 System.Web.UI.WebControls.DataControlFieldCollection doit avoir des éléments de type 'System.Web.UI.WebControls.DataControlField'. 'a' est de type 'System.Web.UI.HtmlControls.HtmlAnchor'. D:\Sources\DotNet\asp.net\WebSite1\Afficher_Affectation_Porteur.aspx 47 


Erreur 5 Le contenu littéral ('</a>') n'est pas autorisé dans un 'System.Web.UI.WebControls.DataControlFieldCollection'. D:\Sources\DotNet\asp.net\WebSite1\Afficher_Affectation_Porteur.aspx 52 



De plus, je précise que mon GridView est alimenté dynamiquement par une requete !!
Voila mais je persiste a trouvé la solution...Si tu la trouve avant moi !!Merci...a+
lundi 28 janvier 2008 à 19:21:29 | Re : Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page

fabienfs

Membre Club Administrateur CodeS-SourceS
Effectivement on ne peut pas mettre de lien directement dans le code, autant pour moi.

Essaye peut-être d'utiliser un HyperLinkField avec un ImageUrl pour mettre une image à  la place d'un texte sur ton lien. Exemple :

   <asp:HyperLink id="hyperlink1"
ImageUrl="images/pict.jpg"
NavigateUrl="tapage.aspx"
Text="Texte en plus"
Target="_blank"
runat="server"/>
J'ai supprimé le doublon de ce message sur le forum... Rien ne sert de poster plusieurs fois le même message ;)

A++


Fabien Schenkels (alias fabienfs)
mardi 29 janvier 2008 à 08:16:09 | Re : Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page

76julien

Salut fabien !!
(Et les autres aussi qui cherchent peut être une solution au même probleme que moi ...)
Pour ton info, la propriété "ImageUrl" n'existe pas pour un type "hyperlink"...donc pas possible de faire comme ci-dessus!!
a++
mardi 29 janvier 2008 à 15:45:31 | Re : Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page

fabienfs

Membre Club Administrateur CodeS-SourceS
Oups, effectivement je confond avec le hyperlink qui lui possède la propriétée ImageUrl, j'ai rien dit.

Je ne sais pas comme ca alors...

A++


Fabien Schenkels (alias fabienfs)
jeudi 31 janvier 2008 à 16:31:51 | Re : Pouvoir cliquer sur un <asp:ImageField > qui me renvoi vers une autre page

76julien

bah ouai !!
En plus, je veux l'afficher que dans un certain cas, dans l'autre je ne voir rien apparaître...Je cherche toujours !!!
Et en plus d'en plus, je suis dans un GridView lui meme dans un table alors ouala....
++


Cette discussion est classée dans : page, image, img, cliquer, renvoi


Répondre à ce message

Sujets en rapport avec ce message

Réaffichage [ par kerad ] Salut tout le mondeQuestion: comment réafficher juste une image sur une page, sans pour autant réafficher toute la page.L'image doit être réaffiché to création auto d'une web forms [ par stifleur83 ] bonjour j'ai une boucle du stylei=10while x img = new Image(); // affecter les valeurs a l'image this.Controls.add(img); i=i+1end whilej'a Champ image - stock data [ par Bruto ] Je dispose d'une page qui sert à joindre des fichiers. A chaque fois que je créé une jointure ( clic bouton "sélectionner" ), je créé une ligne dynami Afficher une image d'une base de données sur une page web [ par jimini ] Est-ce que quelqu'un sait comment afficher une image provenant d'une table ? J'aimerais enregistrer une image par ligne dans ma base de données. Tout Comment afficher image dans page résultat recherche provenant de table Access [ par zheng ] bonjour, je voudrais dans un recordset de recherche qui fonctionne très bien avec du texte, faire afficher sur chaque ligne l'image qui y correspond e Charger une image a partir d'une base de données [ par billou_13 ] Alors voila, je sais, vous allez me dire que il y a des posts qui parlent de ça mais j'ai été les voir et rien ne ressemble à ce que je fais ou du moi Image dans datagrid [ par milo2009 ] Salut, Question toute bete, j'ai une page aspx avec un datagrid completement vide. La page est dans le meme dossier qu'une image appelé caddie.jpg. Afficher une image [ par tutute ] Salut !!!Voilà mon pb :je suis en train de créer un "vidéo-club" en liant une BdeDonnées avec une page asple soucis c'est que dans ma table Film, j'ai Comment mettre comme image une page ASP ? [ par Clem ] Comment mettre comme image une page ASP ? (ex : qui remplacera une image de compteur de visiteurs) [asp.net] Copie de page web puis renvoi vers une autre adresse [ par Merry29 ] Bonjour, je cherche à savoir s'il est possible de faire une sorte de "renvoi" de page web! Je m'explique par un exemple : A est un ordinateur 1 est u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,370 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales