在我们的web应用程序中放置一个combox时,它适用于PC浏览器。 然而,当我尝试使用移动设备(使用Android和IOS测试)时,当我缩放或滚动页面时,组合框的位置会移动。
似乎列表没有固定控件。
我的代码:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<asp:ToolkitScriptManager ID="toolkitScriptmanager" runat="server">
</asp:ToolkitScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:comboBox ID="ComboBox1" runat="server"
DropDownStyle="DropDownlist"
AutoCompleteMode="SuggestAppend"
CaseSensitive="false"
RenderMode="block"
ItemInsertLocation="Append"
ListItemHoverCssClass="ComboBoxListItemHover">
<asp:ListItem>test</asp:ListItem>
<asp:ListItem>test2</asp:ListItem>
</asp:comboBox>
CSS中的我还说: .ajax__combobox_itemlist { 位置:固定!重要; } 这解决了列表从错误的地方开始的事实