Il y a 3 solutions différentes, je peux penser à du haut de ma tête:
1) Liez une expression à la propriété visible de l'étiquette qui retourne true si la valeur est vide et false si elle n'a pas (cela cacher côté serveur)
<asp:Label id="yourLabel" runat="server" Text='<%# Eval("aField") %>'
Visible='<%# IF(String.IsNullOrEmpty(Eval("aField",True,False))) %>' />
2) Si vous avez jQuery vous pouvez effectuer les opérations suivantes dans vos balises de script:
$(document).ready(function() { $find('label id').hide(); });
3) Si vous ne disposez pas jQuery, vous pouvez faire un peu de javascript comme:
body.onload=function(){
document.getElementById('<%=yourLabel.ClientID%>').style.display = "none";
}
Attention: les deux morceaux de javascript sont entrée freeform, donc ils peuvent nécessiter quelques ajustements ou la correction orthographique pour réellement travailler
Pouvez-vous nous donner un peu plus d'informations? Que voulez-vous dire exactement par «on on label onload». Parlez-vous de l'événement 'Page.OnLoad'? – Steven
Comment puis-je accepter la réponse si ce n'est pas ce que je veux :( – BreakHead