2010-07-29 2 views
0

Недавно мы скопировали решение ASP.NET WebForms. В этом решении мы используем некоторые ASP: ListBoxes, где свойство Rows установлено значение больше 1.HTML Выберите размер, который не отображается

Это делает следующий HTML ..

<select size="8" name="ctl00$MainContainer$lbType" multiple="multiple" 
    onchange="javascript:setTimeout('__doPostBack(\'ctl00$MainContainer$lbType\',\'\')', 0)" id="ctl00_MainContainer_lbType"> 
    <option value="--">-- - --</option> 
    <option value="BR00">BR00</option> 
    <option value="BR01">BR01</option> 
    <option value="...">...</option> 
</select> 

выглядит хорошо для меня. Но странно, что в скопированном решении браузер не отображает то, что он должен делать. Свойство size, похоже, игнорируется. Он просто отображается, как если бы размер был установлен на один.

Это относится ко всем спискам в решении. Я сравнил masterpages и web.configs, и нет никаких различий. Эта проблема также относится ко всем браузерам. Я использовал инструменты разработчика IE8 для сравнения документов и они одинаковы для обоих решений.

Я понятия не имею, куда идти отсюда ..

ответ

0

вы могли бы дать мне больше пример кода? синтаксис этой строки кажется прекрасным. У всех вариантов есть уникальный идентификатор? , если вы попытаетесь поместить самосозданный тег после него с некоторыми фиктивными данными.

Edit: выше код должен работать протестировал его с ASP.NET MVC

0

После некоторого копания мы обнаружили, что кто-то или дизайнер Visual Studio редактировал CSS файл, где выбор высота была установлена ​​в 20px. Я предполагал, что ни один из файлов css не был отредактирован.

Спасибо за ваше время.

Смежные вопросы