2008-12-18 7 views
0

J'ai un côté ImageButton côté serveur, et un bouton côté serveur, puis un simple HTML input-type = "bouton". Ni le bouton ImageButton ni le bouton HTML brut sont visibles, ni le texte alt du ImageButton. Cependant, ils sont rendus sur le côté HTML du client lorsque je l'inspecte.Boutons invisibles

Vous avez des idées?

<asp:ImageButton runat="server" ID="btnCancel" OnClientClick="top.ChaseDialog.hide();" 
        ImageUrl="~/Images/PageControls/pageControls_Delete_sm.gif" AlternateText="xxxxxxxx"></asp:ImageButton> 
+0

pouvez-vous montrer le côté client html? – Victor

+0

Pas besoin, c'est résolu. – ProfK

Répondre

0

Difficile à dire sans voir votre code HTML et CSS. Quelques causes probables:

  • Une règle CSS incorrecte les rend invisibles;
  • Quelque chose d'autre est au-dessus d'eux;
  • En raison du redimensionnement automatique des éléments, ils ont été compressés à aucun pixel du tout; Ils sont en dehors de leur conteneur qui a overflow:hidden;
  • Le conteneur qu'ils sont ir est invisible pour les raisons ci-dessus;

Ajouté: Je vous suggère d'utiliser un certain débogueur HTML côté client, comme "Internet Explorer Developer Toolbar" pour IE ou "Firebug" pour FireFox.

+0

Ils ont été poussés hors du site par un texte grossier. – ProfK