ASP.NET Tutorial/I18N/RegionInfo

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Load RegionInfo

   <source lang="csharp">

<%@ Page Language="VB" %> <%@ Import Namespace="System.Globalization" %> <script runat="server">

  sub Page_Load(Sender as Object, e as EventArgs)
     dim objRegion as RegionInfo
     
     if Page.IsPostBack then
        objRegion = new RegionInfo(btRegion.Text)
     else
        objRegion = RegionInfo.CurrentRegion
     end if
     
     lblMessage.Text = "Region: " & objRegion.Name & "
" lblMessage.Text += "Full name: " & objRegion.EnglishName & "
" lblMessage.Text += "Currency: " & objRegion.CurrencySymbol & "
" lblMessage.Text += "ISO Currency: " & objRegion.ISOCurrencySymbol & "
" lblMessage.Text += "Abbreviation: " & objRegion.ThreeLetterISORegionName & "
" lblMessage.Text += "Metric system: " & objRegion.IsMetric end sub

</script> <html><body>

  <form runat="server">
     Your information: 
     <asp:Label id="lblMessage" runat="server"/>
     Change to (i.e. "US", "FR", "JP", etc):
     <asp:TextBox id="btRegion" runat="server"
        AutoPostBack=true />
  </form>

</body></html></source>