gpt4 book ai didi

.net - 自定义服务器控制导致 UpdatePanel 内的完整回发

转载 作者:行者123 更新时间:2023-12-04 15:38:05 25 4
gpt4 key购买 nike

我有一个自定义服务器控件,在我将它放入 UpdatePanel 之前,它似乎可以正常工作。一旦进入 UpdatePanel,它会继续正常工作,但是当我的自定义服务器控件执行回发时,UpdatePanel 现在会执行完整的回发。

我是否需要做任何事情才能使我的自定义服务器控件在 UpdatePanel 内执行异步回发?

这是导致完整回发的相关代码。 ecs:Pager 控件是我的自定义控件,即使它在 UpdatePanel 中,它也会导致 OnCommand 事件的完整回发。

<asp:UpdatePanel ID="ClosedIssuesUpdatePanel" runat="server">
<ContentTemplate>
<ecs:Pager ID="ClosedIssuesPager" OnCommand="ClosedIssuesPager_Command" runat="server" />
<asp:Repeater ID="ClosedIssuesRepeater" runat="server">
....
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>

最佳答案

将更新面板的更新模式设置为有条件的。

<asp:UpdatePanel ID="ClosedIssuesUpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<ecs:Pager ID="ClosedIssuesPager" OnCommand="ClosedIssuesPager_Command" runat="server" />
<asp:Repeater ID="ClosedIssuesRepeater" runat="server">
....
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>

关于.net - 自定义服务器控制导致 UpdatePanel 内的完整回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/941606/

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