从c#asp.net[iOS]中的dropdownlist中选择项目

从c#asp.net[iOS]中的dropdownlist中选择项目,c#,ios,asp.net,ipad,C#,Ios,Asp.net,Ipad,我正在用asp.net c#编写一个网站,它在GridView中包含一个这种性质的下拉列表 请查找以下代码以了解更多信息 <asp:TemplateField HeaderText="blahblah"> <ItemTemplate> <asp:DropDownList runat="server" ID="placeID" CssClass="ddlPlac

我正在用asp.net c#编写一个网站,它在GridView中包含一个这种性质的下拉列表

请查找以下代码以了解更多信息

<asp:TemplateField HeaderText="blahblah">
                          <ItemTemplate>
                            <asp:DropDownList runat="server" ID="placeID" CssClass="ddlPlaceID">
                                <asp:ListItem Text="1" Value="1"></asp:ListItem>
                                <asp:ListItem Text="2" Value="2"></asp:ListItem>
                                <asp:ListItem Text="3" Value="3"></asp:ListItem>
                                [...]
                            </asp:DropDownList>
                          </ItemTemplate>
                        </asp:TemplateField>

[...]

问题是,当在iPad/iPhone设备上按下时,列表不会下降。然而,它在桌面上运行得非常好。我是asp.net的新手,所以我确信答案是为什么它不工作是显而易见的

这可能是一个CSS问题。有时,糟糕的样式会因为重叠、z索引、不透明度等问题而阻止单击内容,从而影响功能。当所有内容都集中在一起时,这在移动设备上尤其是一个问题。您上面提供的任何内容都不会阻止您的下拉列表在iOS上工作。尝试在移动视口中检查样式。尝试隔离问题。如果删除CssClass,会有什么不同吗?