更改语言下拉列表国家/地区代码等

时间:2010-07-14 02:00:48

标签: c# asp.net .net-2.0

我有一个下拉列表,国家/地区代码和国家/地区名称按字母顺序排序现在如何通过下拉列表中的所选项目将每个页面更改为该语言使用RegionInfo对应于该国家/地区的下拉列表中的TwoLetterISORegionName对象是正确的方式这样做

1 个答案:

答案 0 :(得分:1)

首先,您需要在某处保留所选值。

  1. 在page_init中检索所选的 价值和设定文化 当前线程(或使用文化 和页面上的UICulture属性 宾语。
  2. 在page_load中初始化您的下拉列表。
  3. 在page_prerender中设置 下拉列表的选定值。
  4. 在您的事件处理程序中进行处理 改变价值观 (selectedindex_changed或 button_click)保持选中状态 下拉列表中的值 某处。
  5. 我也在你的另一个问题here中回答了你。