Posted on: 11/29/2014 9:49:38 AM | Views : 486

Hi.
I create a multiple language website and i use a Link button for change language. In Link button I use this code:
aspx page : 
<asp:LinkButton ID="Language" runat="server" CommandArgument="<%$Resources:Resource, LanguageCode %>" onclick="Language_Click"><%=Resources.Resource.Language %></asp:LinkButton>
aspx code page :
Session["culture"] = Language.CommandArgument; Response.Redirect(Request.Path);
I use App_GlobalResources for languages and I define my keywords on it. To switch between languages, i use BasePage class.
BasePage class Code:
protected override void InitializeCulture() { //retrieve culture information from session string culture = Convert.ToString(Session["culture"]);
//check whether a culture is stored in the session if (culture.Length > 0) Culture = culture;
...

Go to the complete details ...