Список стран ASP.NET и DropDownlist меняют код языка - PullRequest
0 голосов
/ 14 июля 2010

Я хочу иметь ссылку, похожую на это изменение (en-NZ), которая показывает язык, который я использую, и эта страница перенесет меня на другую страницу, на которой есть выпадающий список стран и их кодов языков, которые я могу выбрать из выпадающий список, который уже выбрал мой текущий язык и изменил его для всех моих страниц, есть ли пример кода, который реализует это?

1 Ответ

1 голос
/ 14 июля 2010

Из Инструментария Enterprise Localization :

<%@ 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>
...