有时无法在Google Chrome中单击动态生成的按钮
我有一个listview Web控件,其数据源在页面加载事件处理程序中绑定。 下面的代码显示了一个listview,它的按钮是根据数据源中的数据行数动态生成的。
问题是,有时,当单击按钮时,客户端警报和服务器端单击事件都不会触发。发生的几率是10-15%。
如果没有开火,我必须将鼠标移到侧面才能点击,它会正常工作。这只适用于Google Chrome。我已禁用Chrome中的所有扩展但无效。
请帮忙!
<asp:ListView ID="productsList" ItemPlaceholderID="itemContainer" EnableViewState="false" OnItemDataBound="productsList_ItemDataBound" runat="server" DataKeyNames="ID">
<LayoutTemplate>
<ul class="nav-fade">
<asp:PlaceHolder ID="itemContainer" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li id="<%#(Eval("ID"))%>">
<asp:LinkButton href="" EnableViewState="false" ID="btnAddToCart" CausesValidation="false" CssClass="buttonclass" runat="server" Text="Add To Cart" ></asp:LinkButton>
</li>
</ItemTemplate>
<EmptyDataTemplate>
</EmptyDataTemplate>
</asp:ListView>