RadioButton innerhalb Update-Panel-postback verursacht

Ich bin setzen Sie die folgenden Steuerelemente im inneren ein update-panel, so dass die ganze Seite nicht aktualisieren. Beim Klick auf den button, wird die Seite nicht aktualisieren, aber wenn ich versuche, ändern Sie den radio-button, wird die Seite aktualisiert und führt zu einem vollständigen postback. Hier ist mein code:

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager" runat="Server" EnablePartialRendering="true" />
<asp:UpdatePanel ID="updatePanelToggle" runat="server">
    <ContentTemplate>
        <asp:RadioButton ID="radioOn" AutoPostBack="true" runat="server" GroupName="toggle" Text="On" OnCheckedChanged="radioOn_CheckedChanged" />
        <asp:RadioButton ID="radioOff" AutoPostBack="true" runat="server" GroupName="toggle" Text="Off" OnCheckedChanged="radioOff_CheckedChanged" />
        <asp:Button ID="testButton" runat="server" OnClick="mybutton_click"/>
    </ContentTemplate>
</asp:UpdatePanel>
Hat die Einstellung UpdateMode="Always" in Ihrem UpdatePanel einen Unterschied machen?
Müssen Sie die AutoPostBack="true" in Ihre radio-buttons? Können Sie ihn auf false setzen?
Ich habe versucht, sowohl UpdateMode="Always" und UpdateMode="Conditional", keiner von Ihnen arbeitet
Ja, ich brauche es, weil wenn ich es auf false, die OnCheckedChanged Methode wird nicht aufgerufen

InformationsquelleAutor duncanportelli | 2012-04-17

Schreibe einen Kommentar