Schaltfläche funktioniert nicht mit dem Update Panel

Habe ich gelegt, ein timer und ein label für die Anzeige der countdown-Zeit in ein update-panel. Ich legte den nächsten button für das anzeigen der nächsten Frage, die außerhalb des update-Panels.

Mein problem ist, dass die Schaltfläche klicken funktioniert nicht mit dem update-panel. Ohne den update-panel und der timer funktioniert es auch. Wie kann ich das problem lösen?

Ich habe auch versucht, statt ganze Werkzeuge, die innerhalb der update-panel. Es wollte mir nicht helfen.

Hier ist mein code:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
  <ContentTemplate>
    <table class="style1">
        <tr>
            <td class="style2">
                <asp:Timer ID="Timer1" runat="server" Interval="1000" ontick="Timer1_Tick">
                </asp:Timer>
                <asp:Label ID="lblTimer" runat="server"></asp:Label>
        </tr>
        <tr>
            <td style="margin-left: 40px" class="style3">
                <asp:Label ID="lblQuestion" runat="server"></asp:Label>
            </td>
        </tr>
        </table>
         </ContentTemplate>
                 </asp:UpdatePanel>
        <table>
        <tr>
            <td style="margin-left: 40px" class="style2">
                <asp:RadioButtonList ID="rblOptions" runat="server">
                </asp:RadioButtonList>
            </td>
        </tr>
        <tr>
            <td style="margin-left: 40px" class="style2">
                <table class="style1">
                    <tr>
                        <td class="style2">
                            <asp:Button ID="btnNext" runat="server" onclick="btnNext_Click" Text="Next"
                                    Width="75px" />
                        </td>
                        <td>

                            <asp:Button ID="btnFinish" runat="server" onclick="btnFinish_Click"
                                Text="Finish" Width="75px" />
                        </td>
                    </tr>
                    <tr>
                        <td class="style2">
                            &nbsp;</td>
                        <td>
                         <asp:Label ID="lblScore" runat="server">Score : </asp:Label>
                       </td>
                   </tr>
                </table>
            </td>
        </tr>
    </table>
<asp:UpdatePanel>

Habe ich folgenden code Hinzugefügt.

<Triggers>
 <asp:AsyncPostBackTrigger ControlID="btnNext" EventName="Click"/>
</Triggers>

Trotzdem hat es nicht funktioniert. Könnten Sie mir bitte helfen....

Die Auswahl der radio-button wird automatisch deaktiviert, wenn die update-panel. Jede Hilfe....?

Danke....

  • Was meinst du mit "funktioniert nicht", verursacht keine postback überhaupt?
  • gibt es eine exception oder eines Fehlers, Sie bekommen??
  • Haben Sie nur versucht, um AutoPostBack = "true" Ihre Steuerung "<asp:button/>" ?
  • die Auswahl der radio-button könnte immer gereinigt durch timer tick-Ereignis. versuchen Sie, und fügen Sie AsyncPostBackTrigger für die Zeit tick-Ereignis auch oder halten Sie timer, in separater updatepanel.
InformationsquelleAutor james raygan | 2013-05-21
Schreibe einen Kommentar