绑定的ListView中的LinkButton无响应

绑定的ListView中的LinkButton无响应,listview,webforms,Listview,Webforms,动态生成的按钮有时无法在Google chrome中单击 我有一个listview web控件,它的数据源绑定在页面加载事件处理程序中。 下面的代码显示了一个listview,它的按钮是根据数据源中的数据行数动态生成的 问题是,有时,当单击按钮时,客户端警报和服务器端单击事件都不会触发。发生的几率为10-15% 如果它没有开火,我必须把鼠标移到一边点击,它就会正常工作。这只发生在谷歌浏览器上。我已经禁用了chrome中的所有扩展,但没有用 请帮忙 <asp:ListView ID="pro

动态生成的按钮有时无法在Google chrome中单击

我有一个listview web控件,它的数据源绑定在页面加载事件处理程序中。 下面的代码显示了一个listview,它的按钮是根据数据源中的数据行数动态生成的

问题是,有时,当单击按钮时,客户端警报和服务器端单击事件都不会触发。发生的几率为10-15%

如果它没有开火,我必须把鼠标移到一边点击,它就会正常工作。这只发生在谷歌浏览器上。我已经禁用了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>


  • 如果在每次页面加载时都绑定ListView,那么在事件处理程序反弹时,实际上会丢失对它的引用,这就是它不会触发的原因。你有更多的代码要分享吗?现在您的LinkButton没有附加的事件处理程序。我正在使用DatasourceID绑定listview。因此,itemtemplate中的按钮将在运行时生成。我的按钮有一个附加的事件处理程序,只是我没有在这里声明