如何防止下拉框调整大小

时间:2011-07-27 12:00:47

标签: c# jquery html

我正在使用C#和jquery。我有一个下拉框,里面有20个元素。它根据最大元素的文本大小。

我有一个复选框。当用户单击该复选框时,将从下拉框中删除所有选择。问题在于,当这种情况发生时,框会变小,看起来有点尴尬。

如何防止这种情况发生?

2 个答案:

答案 0 :(得分:0)

设置ASP.NET控件的Width属性,或使用CSS设置width客户端。如果要动态确定宽度,请执行以下操作:

$(function() {
    var width = $('#ddlID').width();
    $('#ddlID').css('width', width);
});

以下是一个有效的例子:http://jsfiddle.net/FishBasketGordo/89nS4/

答案 1 :(得分:0)

至少有复选框的默认设置,如“请选择”,然后在按钮选择和css中附加动态内容,只需写入此选择{width:300px}一些修复宽度

yourcombo.Items.Insert(0, "Select");

并添加上述答案以提高效率