Postback og linkbutton
Hej folkens,jeg har et problem med en linkbutton på min side. Idéen er at bruge den til at skifte sproget på siden. Jeg bruger ikke metoden med at have tekst i resx filer, da 95% af siden genereres udfra database.
Jeg har i en usercontrol kaldet "Header" en link button a la:
<asp:LinkButton runat="server" ID="chgLanguage" Text="English" onclick="test" />
I code-behind har jeg så følgende:
Public Sub test(ByVal sender As Object, ByVal e As System.EventArgs)
If chgLanguage.Text = "Dansk" Then
chgLanguage.Text = "English"
Session("Language") = "eng"
Else
chgLanguage.Text = "Dansk"
Session("Language") = "da"
End If
End Sub
Som I kan se gemmer jeg sprogvalget i en session.
Problemet er nu at første gang jeg klikker på knappen ændre den navn, men sessionen ændres først næste gang knappen klikkes på. Herefter virker det fint for hver gang.
Kort sagt er der altså et problem i min postback som jeg ikke helt kan greje.
