C# 显示项目符号的自动完成列表
我有一个带有Ajax控件工具包AutoCompleteXtender的C# 显示项目符号的自动完成列表,c#,asp.net,autocomplete,textbox,ajaxcontroltoolkit,C#,Asp.net,Autocomplete,Textbox,Ajaxcontroltoolkit,我有一个带有Ajax控件工具包AutoCompleteXtender的文本框,我在格式方面遇到了一些问题 如果我省略了CompletionListCssClass,CompletionListItemCssClass,CompletionListHighlightedItemCssClass值,它将显示良好。但我只需要将自动完成文本向左对齐,并调整文本框的大小 如果我在site.css中设置这些值: .autocomplete_listItem { background-color: #
文本框
,我在格式方面遇到了一些问题
如果我省略了CompletionListCssClass
,CompletionListItemCssClass
,CompletionListHighlightedItemCssClass
值,它将显示良好。但我只需要将自动完成文本向左对齐,并调整文本框的大小
如果我在site.css中设置这些值:
.autocomplete_listItem
{
background-color: #222;
color: #cfdbe6;
}
.autocomplete_highlightedListItem
{
background-color: #999;
color: #111;
}
.autocomplete_completionListElement
{
}
然后我在名单上找到了子弹
如何使项目符号不显示,将列表与文本框
对齐,列表项左对齐,以及与文本框
匹配的大小?删除项目符号所需的全部操作是将列表样式类型:none
添加到每个类中:
.autocomplete_listItem
{
background-color: #222;
color: #cfdbe6;
list-style-type:none;
}
.autocomplete_highlightedListItem
{
background-color: #999;
color: #111;
list-style-type:none;
}
.autocomplete_completionListElement
{
list-style-type:none;
}
这是因为自动完成结果由AJAX extender以项目符号列表的形式返回——因此,如果您自定义样式,则需要确保并隐藏这些项目符号
为了告诉您如何正确地将其与其他元素对齐,我需要查看您的标记(您的问题中未包含该标记)。实际上,如果没有项目符号,布局是完美的。Thanks@sd_dracula很高兴我能帮忙。