我的网站上有两个更新面板。每个人都有中继器。是否可以仅刷新其中一个而无需在另一个内部重新绑定中继器?谢谢你的帮助
有一个updatePanel:
<UpdatePanel runat="server" id ="upd1" UpdateMode = "condicional'>
<ContentTemplate>
<repeater>
</Contentemplate>
</updatePanel>
<updatePanel runat="server" id="ipd2" >
<COntentTemplate>
<LinkButton>
</ContentTemplate>
</UpdatePanel>
当我点击链接按钮时,两个更新面板都会更新:(
确定UpdatePanel没有更新,但这是因为javascript。我需要运行javascipt才能将jquery carousele应用到第一个div中的转发器。在更新第二个updatePanel时,是否可以在不调用js代码的情况下保留轮播的功能?
答案 0 :(得分:2)
将UpdatePanel
的{{3}}设置为Conditional
并设置应导致更新的相应触发器。
答案 1 :(得分:2)
设置UpdateMode="Conditional"
以及何时更新致电UpdatePanel1.Update();
以更新特定更新面板
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<asp:Repeater runat="server" ID="rptContents">
</asp:UpdatePanel>
答案 2 :(得分:0)
将“内部更新”面板的更新模式设置为“条件”。内部更新面板由外部更新面板自动更新。