Asp.net 阿森。带控制器的链接按钮
我有一个带有LinkButton的updatePanel,LinkButton中有一些控制器Asp.net 阿森。带控制器的链接按钮,asp.net,vb.net,Asp.net,Vb.net,我有一个带有LinkButton的updatePanel,LinkButton中有一些控制器 <asp:UpdatePanel ID="UpdateRepTrack" runat="server"> <ContentTemplate> <asp:UpdateProgress ID="updateProgress" runat="server" AssociatedUpdatePanelID="UpdateRepTrack" DynamicLa
<asp:UpdatePanel ID="UpdateRepTrack" runat="server">
<ContentTemplate>
<asp:UpdateProgress ID="updateProgress" runat="server" AssociatedUpdatePanelID="UpdateRepTrack" DynamicLayout="true">
....
</asp:UpdateProgress>
<ItemTemplate>
....
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server">
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
....
</ItemTemplate>
</ContentTemplate>
</asp:UpdatePanel>
我找到了解决办法。将“clientIDMode”属性添加到linkbutton时,效果良好
<asp:LinkButton ID="LinkButton1" clientIDMode="AutoID" runat="server">
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
</asp:LinkButton>
这就是解决方案。什么是“异步回发”?显示您的UpdatePanel
。您是否尝试添加AsyncPostBackTrigger
?为什么您需要将标签嵌套在LinkButton
中?@Tim Schmelter Jeah我尝试使用AsyncPostBackTrigger添加此代码。这是一个非常大的btn,包含一些文本和列表项。@HustlaSmiley-。-:然后显示您尝试过的内容。另外,如前所述,查看UpdatePanel会很有帮助。如果它包含更多控件,您可以使用…
替换其余控件,以保持简单
<asp:LinkButton ID="LinkButton1" clientIDMode="AutoID" runat="server">
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
</asp:LinkButton>