我将此代码放入我的 Load 方法中:
if (!IsPostBack)
{
RegionInfo reginfo;
CultureInfo[] cultInfoList = CultureInfo.GetCultures(CultureTypes.AllCultures);
foreach (CultureInfo cultInfo in cultInfoList)
{
try
{
reginfo = new RegionInfo(cultInfo.LCID);
ListItem li = new ListItem(reginfo.DisplayName, reginfo.TwoLetterISORegionName);
if (DropDownList2.Items.IndexOf(li) < 1)
{ DropDownList2.Items.Add(li); }
}
catch
{
}
}
}
但是我的 DropDownList 控件在加载一个名称很长的国家/地区时会显着改变大小,有什么想法吗?
最佳答案
您可以只向列表框添加“最大宽度”CSS 样式。那将是 style="max-width: 100px;" 或其他。
关于ASP.NET 我的国家/地区下拉列表变大了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309066/