Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 显示项目符号的自动完成列表_C#_Asp.net_Autocomplete_Textbox_Ajaxcontroltoolkit - Fatal编程技术网

C# 显示项目符号的自动完成列表

C# 显示项目符号的自动完成列表,c#,asp.net,autocomplete,textbox,ajaxcontroltoolkit,C#,Asp.net,Autocomplete,Textbox,Ajaxcontroltoolkit,我有一个带有Ajax控件工具包AutoCompleteXtender的文本框,我在格式方面遇到了一些问题 如果我省略了CompletionListCssClass,CompletionListItemCssClass,CompletionListHighlightedItemCssClass值,它将显示良好。但我只需要将自动完成文本向左对齐,并调整文本框的大小 如果我在site.css中设置这些值: .autocomplete_listItem { background-color: #

我有一个带有Ajax控件工具包AutoCompleteXtender的
文本框
,我在格式方面遇到了一些问题

如果我省略了
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很高兴我能帮忙。