Je me gratte la tête dessus, mais je n'ai aucune idée de quel est le problème. Mon code actuel estPourquoi Visible = '<%#false%>' fonctionne-t-il sur un GridView mais pas sur l'étiquette?
<asp:Label ID="Label1" runat="server" Text="abc"
Visible='<%#Request.QueryString["ListName"] == null %>' />
<asp:GridView ID="gvLists" runat="server"
Visible='<%#Request.QueryString["ListName"] == null %>' />
Comme vous pouvez le voir, je suis en train de faire que la visibilité de l'objet est entraîné par le querystring. Cela fonctionne bien pour GridView, mais ne fonctionne pas pour une étiquette. J'ai également essayé Panel et HyperLink avec les mêmes résultats.
Je suis sûr que je pourrais obtenir ce travail en mettant mon code dans le code-behind, mais ce ne sera pas aussi propre.
J'ai l'impression que le '<%# %>' ne sera évalué que sur la liaison de données. –