ASP.NET 我的国家/地区下拉列表变大了

标签 asp.net html css drop-down-menu

我将此代码放入我的 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/

相关文章:

javascript - javascript中的split函数将数据添加到表中

javascript - 如何在不使用 span 标签的情况下使一小段文本中的前几个词以斜体和小型大写字母显示?

html - 嵌套无序列表的 IE 问题

asp.net - 找不到请求处理程序:

asp.net - 如何确定请求是否是回发的结果?

html - 图像不工作 - 这是一个 Chrome 错误吗?

html - 删除 :hover effects from :after content

c# - 包中不存在指定部件

jquery - 如何制作可调整字体大小的响应式文本框/文本区域?

html - 浏览器中任何分辨率的完整背景图像大小