2011-02-20 2 views
0

Ниже приведен динамический элемент управления CheckBoxList, который я добавил на свою веб-страницу, в Chrome и Firefox это работает отлично, отображая вертикальную полосу прокрутки правильно. Однако IE не отображает полосы прокрутки, он просто перечисляет большой список без свитков. Что мне нужно сделать, чтобы заставить IE показать это правильно, как это делают другие два браузера?Показать вертикальные полосы прокрутки в динамическом CheckBoxList с помощью IE? (отлично работает в Chrome и FF)

var pMultiValueList = new CheckBoxList(); 
pMultiValueList.Style.Add("Position", "relative"); 
pMultiValueList.Style.Add("overflow", "auto"); 
pMultiValueList.Style.Add("display", "block"); 

Спасибо!

ответ

0

Создано ascx из checkboxlist, окруженного div, и использовал его. Работает сейчас.

0

Попробуйте указать фиксированную высоту или количество элементов для показа.

+0

спасибо за ваш ответ, у меня есть фиксированная высота. Если я установил фиксированное количество предметов, чтобы показать, то остальные не будут. – user259286

+0

Хмм, попробуйте вставить 'div' или другой контейнер и установить высоту и переполнение на этом (удалите все ваши стили из checkboxlist). –