Comment contrôler de manière conditionnelle la visibilité d’un contrôle dans ASP.NET?

J’ai un asp: Image. Je souhaite que ce contrôle ne s’affiche que si n’est pas null .

Je ne sais pas comment écrire cette déclaration conditionnelle. Voici ce que j’essaie de dire (si la valeur de “image” extraite de la structure de données n’est pas nulle, affichez l’image. Sinon, ne le faites pas):

  != 0 ?  

Je suis conscient que ce n’est pas la syntaxe – considérez-le comme un pseudocode, car je n’ai jamais eu à écrire une instruction conditionnelle dans le balisage.

Des idées? 🙂

Vous pouvez lier la propriété Visible de votre contrôle à l’expression et appeler DataBind() pendant le chargement de la page:

  

Si vous n’utilisez pas de contrôles serveur et souhaitez afficher / masquer un balisage simple, vous pouvez simplement le placer dans une instruction if :

 <% if ( condition ) { %>  <% } %>