1
我正在使用AJAX自動填充附件到<asp:textbox>
控件。我擁有一切與<div>
圍繞<ajaxToolkit:AutoCompleteExtender>
工作。AJAX自動填充文本框的動態高度
我設置以下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像素,那麼應該顯示滾動條(如現在所做的那樣)。
當前我也在實現Autocomplte TExtbox 你能告訴我你是如何在web服務中實現這個方法的。 [System.Web.Services.WebMethod] [System.Web.Script.Services.ScriptMethod] 公共字符串[] GetAssetName(字符串prefixText,詮釋計數) {} 我從DB填充數據表,但我怎麼能投/轉換成字符串[]?這樣這個方法會返回這個字符串嗎?你可以幫我嗎?謝謝 – 2009-06-15 11:42:19
我所做的是循環訪問數據表的每個元素,並將該項添加到字符串數組中。 – TMM 2009-06-15 11:48:12