2009-04-28 2 views
0

Ich habe eine Inhaltsseite in einer Masterseite in ASP.NET. Was passiert, ist, dass der Benutzer auf eine Schaltfläche in der rechten Ecke der Masterseite klickt und die aktuelle Sprache ändert. Was ändert die Schaltfläche für die neue ausgewählte Sprache?So übersetzen Sie eine Inhaltsseite in eine Masterseite nach einer Sprachänderung (ASP.NET)

Wenn Sie auf eine Schaltfläche klicken, wird der Code ausgeführt, nachdem der Page_Load der Masterseite und der Inhaltsseite aufgerufen wird. Aber in meinem Knopf rufe ich eine Funktion "Übersetzen" auf, die die Übersetzung der Masterseite ausführt.

Leider weiß ich nicht, was ich für die Inhaltsseite tun soll. Ich habe versucht, es manuell zu laden, aber ich weiß nicht wie.

Kann mir hier jemand helfen? Ich denke nicht, dass Code hier benötigt wird, aber wenn es Ihnen helfen kann, fragen Sie mich einfach, was Sie brauchen, und ich werde aktualisieren.

Dank

Jaff

Antwort

0

Nachdem die Benutzer die Spracheinstellungen (sowohl auf dem Faden und wo immer Sie diese Informationen zu persistieren) Ändern Sie eine Response.Redirect auf die Seite, die sie bereits eingeschaltet sind. Dies ermöglicht ein sauberes Laden der Seite und verringert die Wahrscheinlichkeit, dass andere kulturspezifische Einstellungen zu einem Problem führen (z. B. Datum und Uhrzeit).