2010-01-29 11 views
2

J'ai un problème étrange sur une page ASPX. En bref, j'ai 3 boutons radio et un tableau sur la page. Lorsque l'utilisateur active le bouton radio du milieu, deux zones de texte et un bouton sont affichés à l'utilisateur. Le bouton sert à afficher la page. Quoi qu'il en soit, la publication ne devrait être qu'une publication partielle. Tout fonctionne bien dans IE mais dans Firefox, j'ai découvert que si je clique en dehors des deux zones de texte, puis cliquez sur le bouton d'actualisation, la page entière est postée au lieu d'une publication partielle. Si je sélectionne une date dans les deux zones de texte et que je n'obtiens pas le curseur hors de l'une des zones de texte, puis que j'appuie sur le bouton, seul un post-retour partiel est effectué, ce que je veux. La question est, comment pourrais-je résoudre ce problème avec Firefox?Problèmes de publication avec firefox sur une page aspx

La page ressemble fondamentalement ceci:

<asp:RadioButtonList> 
    <asp:ListItem Value="1" /> 
    <asp:ListItem Value="2" /> 
    <asp:ListItem Value="3" /> 
<asp:RadioButtonList> 

<div> 
    ... 
    <asp:TextBox /> 
    ... 
    <asp:TextBox /> 
    ... 
    <asp:Button ID="refreshButton" /> 
</div> 
... 
<asp:UpdatePanel> 
    <ContentTemplate> 
     <GridView ... /> 
    </ContentTemplate> 
    <Triggers> 
     <asp:AsyncPostBackTrigger 
     ControlID="filterRBL" 
     EventName="SelectedIndexChanged" /> 
     <asp:AsyncPostBackTrigger 
     ControlID="numberOfRecordsPerPageDDL" 
     EventName="SelectedIndexChanged" /> 
     <asp:AsyncPostBackTrigger 
     ControlID="refreshButton" 
     EventName="Click" /> 
    </Triggers> 
</asp:UpdatePanel> 

Merci à l'avance.

+0

Pouvez-vous poster une partie de votre code/HTML? –

Répondre

1

Vous devrez peut-être mettre le groupe de contrôles dans une balise <asp:Panel> et/ou modifier le UpdateMode = « conditionnel » sur votre étiquette UpdatePanel

+0

J'ai essayé d'insérer la balise UpdateMode = "Conditionnel" mais cela n'aide pas, j'ai les mêmes problèmes. – Zoliqa