/ / Problemi di postback con firefox su una pagina aspx - asp.net, firefox, postback, parziale

Problemi di postback con firefox su una pagina aspx - asp.net, firefox, postback, parziale

Ho uno strano problema su una pagina di aspx. In breve, ho 3 pulsanti di opzione e un tavolo sulla pagina. Quando l'utente attiva il pulsante radio intermedio, vengono visualizzate due caselle di testo e un pulsante all'utente. Il pulsante serve come modo per pubblicare la pagina. Ad ogni modo, il postback dovrebbe essere solo un postback parziale. Tutto funziona perfettamente in IE, ma in Firefox ho scoperto che se faccio clic fuori dalle due caselle di testo e poi clicco sul pulsante di aggiornamento, l'intera pagina viene postata al posto di un postback parziale. Se seleziono una data dalle due caselle di testo e non prendo il cursore da una delle caselle di testo e poi premo il pulsante, viene eseguito solo un postback parziale, che è quello che voglio. La domanda è, come potrebbe Risolvi questo problema con Firefox?

La pagina è fondamentalmente simile a questa:

<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>

Grazie in anticipo.

risposte:

1 per risposta № 1

Potrebbe essere necessario inserire il gruppo di controlli in a <asp:Panel> modifica e / o modifica UpdateMode = "Conditional" sul tuo tag UpdatePanel