2010-07-14 13 views
0

Je veux avoir un lien qui est comme ce changement (en-NZ) qui montre la langue que j'utilise et que cette page m'amène à une autre page qui a une liste déroulante des pays et leurs codes de langue à partir de là je peux sélectionner dans la liste déroulante qui a déjà sélectionné ma langue actuelle et la changer pour toutes mes pages, y a-t-il un exemple de code qui implémente cela?ASP.NET Pays Liste et DropDownlist changer le code de langue

+0

Est-ce une phrase? –

Répondre

1

De l'Enterprise Localization Toolkit:

<%@ Page language="C#" Inherits="Microsoft.Toolkits.EnterpriseLocalization.LocalizedPage" 
      trace="false" EnableViewState="true" %> 
<%@ Import namespace="Microsoft.Toolkits.EnterpriseLocalization" %> 

<script language="C#" runat="server"> 
void CountryChanged(object src, EventArgs evt) 
{ 
    myLabel.Text = String.Format("Selected {0} with value of {1}", 
      countryDropDown.SelectedIndex, 
       countryDropDown.SelectedItem.Value); 
    stateDropDown.Attributes[Settings.KeyName] = 
      countryDropDown.SelectedItem.Value; 
    Reload(stateDropDown); 
} 
</script> 

<html> 
<body> 
<form runat="server"> 
    <asp:Label key="ApplicationTitle" runat="server" 
      EnableViewState="false" /><br> 
    <asp:DropDownList id="countryDropDown" runat="server" 
     key="CountryList" 
     OnSelectedIndexChanged="CountryChanged" 
     AutoPostBack="true" > 
    </asp:DropDownList> 
    <asp:DropDownList id="stateDropDown" key="none" runat="server" /> 
    <br> 
    <asp:Label id="myLabel" runat="server" /><br> 
    <a href="Test.aspx">Refresh</a> 
</form> 
</body> 
</html>