Je développe en Asp.Net c# et j'ai remarqué que parfois je trouvais ceci:
des <%# ... %>
pourquoi le #, qu'est ce que cela veut dire?
Merci
Je développe en Asp.Net c# et j'ai remarqué que parfois je trouvais ceci:
des <%# ... %>
pourquoi le #, qu'est ce que cela veut dire?
Merci
C'est le # de C#Envoyé par digital3d
Ah bon, donc que je fasse
<% Response.QueryString["Test"] %>
ou
<%# Response.QueryString["Test"] %>
C'est la même chose?
Il doit bien y avoir une raison pourquoi Microsoft a implémenter ce signe?
De plus il me semnle qu'une fois je l'ai enlevé le # et ca ne marchait pas? Jeme demande si c'est pas pour un <%# Eval.Bind("...") %> ?
Je pense qu'il doit y avoir une raison? Non?
Salut,
Lutefalco te charie, un peu l'équivalent d'un RTFM
Bref cherche un peu dans la doc, je te donne un indice: ça a un rapport avec le databinding.
Pardon mais je ne comprends pas ce qu'est un RTFM ?
J'ai regardé dans la doc et j'ai trouvé ceci:
Toutes les expressions de liaison de données doivent être placées entre des caractères <%# et %>.
Donc c'est uniquement dans le cas de liaisons de données et l'exemple plus haut n'a aucun intérêt:
<%# Response.QueryString["test"] %>
Merci pour la réponse
Read The Fucking ManualEnvoyé par digital3d
Je vous jure que j'ai cherché avant de vous poser la question, mais m'ayant dirigé vers les liaisons de données, j'ai trouvé facillement!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager