Je voudrais faire quelque chose comme:Est-il possible d'utiliser des expressions de liaison de données directement dans le balisage pour afficher/masquer le contenu?
<%# if((bool)Eval("IsDisabled")){ %><span>Disabled</span><% }
else { %><span>Active</span><% } %>
mais je ne pense pas que son possible. Il existe un moyen de créer une méthode dans codebehind qui renvoie une chaîne appropriée et l'appelle, mais ce n'est pas une option.
Il semble que je ne peux pas déclarer une variable dans databing expression non plus. "Terme d'expression invalide 'bool'" – ni5ni6
J'ai édité ma réponse pour résoudre ce problème. –
bon point! juste une remarque: j'ai mis la variable isDisabled en tant que public et cela a fonctionné. Thats comment MSDN dit;) Merci beaucoup Amr! (si vous modifiez votre réponse, je l'accepterai) – ni5ni6