2008-10-23 6 views
0

J'ai un bouton dans un panneau de mise à jour. J'ai un PopupControlExtender lié au bouton de sorte que lorsque le bouton est cliqué, un panneau apparaît. Cela fonctionne bien, sauf qu'il fait une publication complète et je ne peux pas comprendre pourquoi. Le bouton et le PopupControlExtender se trouvent dans un panneau de mise à jour qui se trouve dans la balise ContentTemplate. Quand je sors le PopupControlExtender le bouton ne fait qu'une publication partielle. J'ai du mal à trouver des informations utiles sur le PopupControlExtender. Dois-je déclarer un déclencheur de publication ou quelque chose? Editer: Si j'utilise un contrôle LinkButton, il génère une publication partielle. Semble faire seulement la publication complète avec un contrôle de bouton.Pourquoi le PopupControlExtender génère-t-il une publication complète dans un UpdatePanel?

Répondre

3

Assurer la propriété UseSubmitBehavior est définie sur false

0

du bouton je la question exacte opposée: le bouton Link provoque une pleine post retour alors que les travaux de contrôle Button. Cependant contrairement à l'autre réponse, le bouton ne fonctionne que si UseSubmitBehavior est True/undefined.

Donc j'utilise juste du CSS avec le bouton pour qu'il ressemble à un bouton de lien, par ex.

input.linkButton 
{ 
    background-color: transparent; 
    border-style: none; 
    color: #0000FF; 
    cursor: pointer; 
    text-align: left; 
    text-decoration: underline; 
} 

(Merci au blog d'Englestone pour celui-là).

Questions connexes