gpt4 book ai didi

c# - Repeater 中的 LinkBut​​ton 会导致回发,而按钮不会

转载 作者:太空宇宙 更新时间:2023-11-03 13:30:33 26 4
gpt4 key购买 nike

好的,我的控件周围有一个更新面板。我有 2 个下拉列表,它们具有从代码隐藏运行的功能和一个项目转发器。我已经使用一个按钮在 Repeater 中完成了测试,它不执行回发,但 linkbutton 执行。我做错了什么?

这也是在没有 aspx 页面的用户控件中。

<asp:UpdatePanel ID="upLocation" runat="server" UpdateMode="Conditional" RenderMode="Inline">
<ContentTemplate>
<asp:Repeater ID="rptMuniProducts" runat="server">
<HeaderTemplate>
<table class="table">
<thead>
<tr>
<th class="w80"></th>
<th>Product</th>
<th>Product Type</th>
</tr>
</thead>
<tbody>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td class="actions">
<asp:Button ID="btnProd" runat="server" OnClick="btnProd_Click" Text="test" />
<asp:LinkButton ID="lnkDeleteProd" runat="server" OnClick="lnkDeleteProd_Click">Link Test</asp:LinkButton>
<asp:HiddenField ID="hdnId" runat="server" Value='<%# DataBinder.Eval(Container, "DataItem.Id") %>' />
</td>
<td><%# DataBinder.Eval(Container, "DataItem.Name") %></td>
<td><%# DataBinder.Eval(Container, "DataItem.Producttype") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</tbody>
</table>
</FooterTemplate>
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>

最佳答案

您是否尝试过在 LinkBut​​ton 上设置 ClientIDMode=Auto? doPostBack 和非自动客户端 ID 存在一个长期存在的 .NET 错误。

关于c# - Repeater 中的 LinkBut​​ton 会导致回发,而按钮不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20710060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com