相关疑难解决方法(0)

UpdatePanel中ListView中的LinkBut​​ton导致完全回发

我在UpdatePanel的ListView中有一个LinkBut​​ton.我希望按钮(好吧,其中任何一个)导致部分回发,但它们会导致整页回发.

<asp:UpdatePanel ID="upOutcomes" UpdateMode="Conditional" runat="server">
  <ContentTemplate>
      <asp:ListView ID="lvTargets" runat="server" onitemdatabound="lvTargets_ItemDataBound">
        <ItemTemplate>
          <asp:LinkButton ID="lnkAddTarget" CssClass="lo" Text='<%# Eval("Title") + " <b>" + Eval("Level") + Eval("SubLevel") + "</b>" %>' runat="server"></asp:LinkButton>
        </ItemTemplate>
      </asp:ListView>
  </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

我在stackoverflow上发现了另一篇帖子,建议添加:

protected void lvTargets_ItemDataBound(object sender, ListViewItemEventArgs e) {
  var lb = e.Item.FindControl("lnkAddTarget") as LinkButton;
  tsm.RegisterAsyncPostBackControl(lb);  // ToolkitScriptManager
}
Run Code Online (Sandbox Code Playgroud)

它没有什么区别......

还有一些其他类似的帖子,但我找不到解决方案!有任何想法吗?

c# asp.net ajax listview asp.net-ajax

28
推荐指数
1
解决办法
2万
查看次数

标签 统计

ajax ×1

asp.net ×1

asp.net-ajax ×1

c# ×1

listview ×1