title: dropdownlist of Country display name and codes
body: <p>Could someone either show me a an example or a tutorial that shows a dropdownlist of countries and their codes
  my code shows the wrong language codes for New Zealand it displays mi-NZ instead of en-NZ</p>
  
  <p>ASP.NET</p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)     {
  
      SortedDictionary&lt;string, string&gt; objDic = 
             new SortedDictionary&lt;string, string&gt;();                     
  
      foreach (CultureInfo ObjectCultureInfo in CultureInfo.GetCultures(CultureTypes.SpecificCultures))         
      {            
          RegionInfo objRegionInfo = new RegionInfo(ObjectCultureInfo.Name);             
          if(!objDic.ContainsKey(objRegionInfo.EnglishName)) {                     
              objDic.Add(objRegionInfo.EnglishName, ObjectCultureInfo.Name); 
          }         
      }
  
      foreach (KeyValuePair&lt;string, string&gt; val in objDic)
      {              
          ddlCountries.Items.Add(new ListItem(val.Key, val.Value));         
      }   
  
  }
  </code></pre>
  
  <p>e.g</p>
  
  <pre><code>United States(en-US)
  New Zealand(en-NZ)
  China(zh-CN)
  </code></pre>