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
Müssen Sie die AutoPostBack="true" in Ihre radio-buttons? Können Sie ihn auf false setzen?
Ich habe versucht, sowohl
Ja, ich brauche es, weil wenn ich es auf false, die
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 arbeitetJa, ich brauche es, weil wenn ich es auf false, die
OnCheckedChanged
Methode wird nicht aufgerufenInformationsquelleAutor duncanportelli | 2012-04-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Je nach Ihrer Anforderung können Sie Steuern, post Rücken durch hinzufügen von Triggern. Verwenden AsyncPostBackTrigger wenn Sie möchten, aktualisieren Sie nur die update-panel-Inhalte. Wenn Sie voller post zurück verwenden PostBackTrigger.
InformationsquelleAutor Damith