コントロールにAJAXオートコンプリートアドオンを使用しています<asp:textbox>
。<div>
私はすべてが周りで働いてい<ajaxToolkit:AutoCompleteExtender>
ます。
次のCSSクラスを設定しました。
.autocomplete_CompletionListElement
{
margin: 0px;
background-color: White;
cursor: default;
overflow-y: auto;
overflow-x: hidden;
height:180px;
text-align: left;
border: 1px solid #777;
z-index:10000;
}
現在、リストに適切な量のアイテムが含まれている場合、垂直スクロールバーが表示され(これは正しい)、CSSで180pxの高さに設定されているドロップダウンをスクロールできます(上記を参照)。
ただし、ドロップダウンにアイテムが1つまたは2つしかない場合、高さは180pxに固定され、2つのアイテムと空白の空白が下に表示されます。私が理想的に望んでいるのは、AJAXドロップダウンがコンテンツの高さに合わせて縮小することです。コンテンツが180ピクセルを超える場合は、スクロールバーが表示されます(現在のように)。