0
我想要有一個類似於此更改(en-NZ)的鏈接,它顯示我正在使用的語言,並且該頁面會帶我到另一個具有國家/地區下拉列表的頁面和他們的語言代碼,我可以從已經選擇我當前語言的下拉列表中進行選擇,併爲我的所有頁面進行更改,是否有任何示例代碼實現了這一點?ASP.NET國家列表和DropDownlist更改語言代碼
我想要有一個類似於此更改(en-NZ)的鏈接,它顯示我正在使用的語言,並且該頁面會帶我到另一個具有國家/地區下拉列表的頁面和他們的語言代碼,我可以從已經選擇我當前語言的下拉列表中進行選擇,併爲我的所有頁面進行更改,是否有任何示例代碼實現了這一點?ASP.NET國家列表和DropDownlist更改語言代碼
從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>
是一個句子? – 2010-07-14 01:46:13