UpdatePanel的ListView中的LinkButton导致完全回发。
|
我在UpdatePanel的ListView中有一个LinkButton。我希望按钮(好吧,其中的任何一个)引起部分回发,但是它们却引起整个页面的回发。
<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>
我在stackoverflow上发现了另一条建议添加此内容的帖子:
protected void lvTargets_ItemDataBound(object sender, ListViewItemEventArgs e) {
var lb = e.Item.FindControl(\"lnkAddTarget\") as LinkButton;
tsm.RegisterAsyncPostBackControl(lb); // ToolkitScriptManager
}
没什么不同...
也有一些其他类似的帖子,但是我找不到解决方案!有任何想法吗?
没有找到相关结果
已邀请:
5 个回复
妊辽剁茧
娜拐赐巫潭
一切正常。
呕蹿尉
,
属性和
事件处理程序添加到链接按钮,如下所示:
或者-在整个ListView中添加
处理程序。
盛梯獭八搽
更改为此(请注意,选择器中的asp按钮名称已更改):
誓猎贰