Y a rien a faire, je ne trouve pas, personne n'a idée visiblement pour éviter de toucher au propriétés du bouton.
Ta solution fonctionne très bien, je la met en place et je considère mon problème comme résolu.
Je remercie tout le monde pour m'avoir filé un coup de main
Edit:
Désolé, je n'avais pas fait de refresh, je n'avais pas vu que tu avais posté.
Quels éléments faut il ? en fait le bouton aquabutton est un bouton proposé par le progiciel. Il y a eu des bugs deja, comme par exemple si on defini ce type de boutons comme visible=false dans l'asp, puis après selon les droits users on l'affiche ou pas, il y a un bug. Le bouton n'apparait pas correctement, en fait seul le texte est visible. Et si on fait un deuxième refresh, le bouton apparait correctement.
J'ajoute a cela que cela se produit uniquement dans ce cas de figure, c'est a dire quand le bouton est visible=false ET placé avant un gridview. Si je déplace ce bouton après un gridview, cela fonctionne.
Lorsque ca bug, j'ai fait afficher la source HTML de la page, et on voit qu'au moment du bug, le bouton est déclaré sans sa CSS, alors qu'au deuxième refresh, le CSS est bien inscrit.
Du coup, j'avais déjà ouvert un billet chez l'éditeur, mais je vais encore faire remonter l'info.
En fait, j'ai l'impression que leur bouton n'est pas vraiment un, en mode design, il n'apparait pas comme un bouton mais plus comme un link.
Biensur, je n'ai pas accès au sources de ce bouton.
Maintenant, je veux bien publier plus de code, si vous pouvez m'aider. Mais j'ai je crois que j'ai mis le code C# lié a ce bouton. Je débute en DotNet, donc peut être que des infos m'échappent, donc je suis prêt a en mettre, dites moi ce qu'il faut. Je veux bien vous aider a m'aider
voici des exemples de déclarations des boutons dans l'asp :
et ici l'aquabouton transformé en bouton classique pour que ca fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:AquaButton ID="btnValidat2" runat="server" Text="Valider" OnClick="btnValidate_Click" ValidationGroup="select" /></td>
UseSubmitBehavior="false" n'est pas reconnu par les aquabutton
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:Button ID="btnCalculProposition2" runat="server" Text="<%$ Resources:GL,gl_label_calculer_proposiiton %>" OnClick="btnCalculerProposition" UseSubmitBehavior="false" OnClientClick="this.disabled=true;" />
ici le code html retourné d'un aquabouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a id="AquaButton2" class="AquaButtonCss" validationGroup="update" href="javascript:__doPostBack('AquaButton2','')" style="background-image:url(AquaButton.axd?d=l&c=Green&b=White);color:#000;"><span style="background-image:url(AquaButton.axd?d=r&c=Green&b=White);">Exporter</span></a>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager