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
Version imprimable
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# :mrgreen: :mrgreen:Citation:
Envoyé par digital3d
:dehors:
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 Manual :mrgreen:Citation:
Envoyé 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! ;)