ASP.NET Antwort.Redirect(Request.RawUrl) funktioniert nicht
Ich will nur mein asp.net Webseite neu zu laden, nachdem die änderung meiner combobox ausgewählten Wert. Also ich hab
protected void MyComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Redirect(Request.RawUrl);
}
Ich verwendet Antwort.Redirect(Request.RawUrl) nach
Wie aktualisiere ich die Seite im ASP.NET? (Lassen Sie es erneut, sich durch den code)
Aber wenn ich die Auswahl in meinem combo Seite wird nicht neu geladen.
Warum, wie, dies zu tun ?
- Sinnlos, verlieren Sie die drop-down-Auswahl.
- würde nicht ViewState speichern Sie den Staat?
- Die Umleitung, die Sie hier machen, ist die Seite neu laden und vergessen alles aus dem vorherigen Auswahl, und Anzeigestatus. Nur die post zurück halten können, werden die vorherigen Daten (und viewstate).
- Entfernen Sie die
Response.Redirect
und der einzige Ort, derAutoPostBack=true
- mit anderen Worten, deine Frage ist, wie die Weiterleitung funktioniert, und ich sage, machen Sie NICHT umleiten, nur legen Sie die AutoPostBack.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, Sie haben den
SelectedIndexChanged
- Ereignis an das Steuerelement selbst.Edit: Aktivieren
AutoPostback
auf die Kontrolle sowie, wie Abe Miessler Punkte aus.Versuchen Sie autopostback = true. Sie haben nicht gepostet Ihr markup, aber ich vermute, dass würde es beheben.