Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème ASP.Net [ Archives ASP & ASP.NET / ASP.net ] (Qu1cksand)

mercredi 25 mai 2005 à 19:58:57 | Problème ASP.Net

Qu1cksand

Salut,
je suis un développeur ASP qui a décidé d'évoluer vers ASP.NET.

Voici ce que je voudrais faire en ASP.NET

Je souhaite faire un liste d'une table d'artiste (BD Access) et pour chaque artiste, lorsque l'utilisateur clique sur le nom de l'artiste, le IDArtist (Clé primaire de la table dans la BD) soit passé en paramètre dans l'URL (band.aspx?id=XXX)

J'ai essayé ça, mais ça ne fonctionne pas :

<asp:HyperLink NavigateUrl="band.aspx?id="" Runat="server"><%#DataBinder.Eval(Container.DataItem, "ArtistName") %>

Merci à l'avance de m'aider dans mon petit problème simple que je ne suis pas capable de résoudre.



mercredi 25 mai 2005 à 21:53:40 | Re : Problème ASP.Net

Yopyop

Salut,

Et si tu mets:
<asp:HyperLink NavigateUrl="band.aspx?id=""><%#DataBinder.Eval(Container.DataItem, "IDArtist") %>
" Runat="server"><%#DataBinder.Eval(Container.DataItem, "ArtistName") %>

yopyop

mercredi 25 mai 2005 à 23:45:22 | Re : Problème ASP.Net

jesusonline

Membre Club Administrateur CodeS-SourceS
Yopyop je crois que tu t'es un peu loupé dans ton précédent message :p

Ton code :
<asp:HyperLink NavigateUrl="band.aspx?id="" Runat="server"><%#DataBinder.Eval(Container.DataItem, "ArtistName") %>

possede deux erreurs, la premiere, tu ne refermes pas le tag <asp:hyperling, la seconde tu a un problème de quote NavigateUrl="band.aspx?id="

le code correcte devient donc

<asp:HyperLink NavigateUrl="band.aspx?id=" Runat="server"><%#Container.DataItem( "ArtistName") %></asp:hyperlink>

j'ai replancé le databinder.eval par un container.dataitem("champ") pour des raisons de performances.


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr

jeudi 26 mai 2005 à 12:52:07 | Re : Problème ASP.Net

Yopyop

Donc plutôt

<asp:HyperLink NavigateUrl="band.aspx?id="
<%#Container.DataItem,("IDArtist") %>" Runat="server"><%#Container.DataItem( "ArtistName") %></asp:hyperlink>

Non ?

yopyop

jeudi 26 mai 2005 à 16:10:14 | Re : Problème ASP.Net

Qu1cksand

Vous n'avez pas vraiment répondu à mon problème, mais j'ai trouvé moi même une manière d'exécuter ce que je voulais.

Mais j'aimerais savoir quelle est la différence si j'enlève DataBinder.Eval de l'expression suivante : DataBinder.Eval (Container.DataItem) ?!

Que fais exactement DataBinder.Eval ?! On le voit dans tous les exemples ..

jeudi 26 mai 2005 à 20:42:31 | Re : Problème ASP.Net

jesusonline

Membre Club Administrateur CodeS-SourceS
Si ton problème est résolu tant mieux :)

pour le databinder.eval(container.dataitem,"monchamp") ca va faire appelle à la reflection pour trouver tes données, alors que dans le cas du container.dataitem("monchamp") ca appelle directement ta donnée, comme une sorte de dictionnaire.

Je peux pas vraiment t'en dire plus à ce propos, car j'ai jamais vraiment compris pourquoi dans beaucoup d'exemples ou utilises databinder.eval, mais si ca t'interesse, je peux essayer de me renseigner sur la question.


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr



Cette discussion est classé dans : problème, net, asp, table, artiste


Répondre à ce message

Sujets en rapport avec ce message

ASP .NET : problème de connexion [ par Vbsupernul ] Bonjourben en fait voilà, je suis sur le truc de Visual Studio .NET et je fais nouveau projet ASP .NET, j'entre comme adresse http://localhost/Projet1 problème de débogage en asp.net [ par Tititdey ] En fait je débute en asp.net, et j'ai un souci lorsque je veux déboger mes pages une erreur apparrait : Erreur lors de l'exécution du projet : imposs Calendar et asp.net [ par nazzguhl ] Bonjour,je m'essaye à ASP.NET, et j'ai utilisé le contrôle calendar, en local pas de problème pour l'utiliser avec IIS, mais lorsque j'envoi mon site Problème boucle et textbox avec asp.net [ par lmu ] Hello,J'ai une page (aspx) avec 10 textbox, ils sont nommé logiquement (texbox1, textbox2, texbox3 etc.)Dans le code je veux ensuite faire une boucle ASP.NET, PING et SOCKETEXCEPTION [ par ptipapanoel ] Hello tout le monde,j'ai un gros problème.Je recherche un composant ASP.NET pour effectuer un ping sur une adresse IP ou un nom de serveur.J'en ai écr ASP.Net content-type [ par SharpMao ] Hello,Voici mon problème : j'ai une page aspx qui crée un content-type svg. En règle générale, pas de problème. Mais si une exception survient, il ne ASP.Net : problème de Textbox [ par Suffren ] Bonjour,j'ai un problème avec des Textbox qui sont par défaut déclarées en "protected". Si je veux les utiliser dans une fonction, il faut qu'elles s problème asp.net [ par clarak ] bonjour,je débute en asp.net et j'ai quelques petits pbs.Tout d'abord je n'arrive pas à afficher les controles web.ils sont bien présents sur le formu VXML et ASP.NET [ par Zebra1928 ] Bonjour tout le monde !!!!je voudrai bien que quelqu'un m'aide, j'ai un problème concernant l'utilisation du VXML et l'asp.net.avec le vxml je n'ai au Problème de propriété d'un composant asp.net [ par tof.p ] Bonjour à tous,G créé un composant ASP.Net en c#, il hérite de TextBox. G créé une propriété dans ce composant. Pas de problème, le composant fonction


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.