Asp.net 如何使更新面板不更新整个页面?
我有一个更新面板,其中有一个包含4个图像的表。每隔几秒钟就会显示一个新图像。所有这些都有效,但当图像更改时,整个页面将刷新 我正在使用VisualStudio2008和VB.NET3.5 我只想刷新updatepanel中的图像。我该怎么做 UpdatePanel代码:Asp.net 如何使更新面板不更新整个页面?,asp.net,vb.net,visual-studio-2008,.net-3.5,updatepanel,Asp.net,Vb.net,Visual Studio 2008,.net 3.5,Updatepanel,我有一个更新面板,其中有一个包含4个图像的表。每隔几秒钟就会显示一个新图像。所有这些都有效,但当图像更改时,整个页面将刷新 我正在使用VisualStudio2008和VB.NET3.5 我只想刷新updatepanel中的图像。我该怎么做 UpdatePanel代码: <asp:UpdatePanel runat="server" ID="upImgSwitch" UpdateMode="Always"> <ContentTemplate> &l
<asp:UpdatePanel runat="server" ID="upImgSwitch" UpdateMode="Always">
<ContentTemplate>
<table height="200px" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="200px">
<asp:Image runat="server" ID="ImgBox1" />
</td>
<td width="200px">
<asp:Image runat="server" ID="ImgBox2" />
</td>
<td width="200px">
<asp:Image runat="server" ID="ImgBox3" />
</td>
<td width="200px">
<asp:Image runat="server" ID="ImgBox4" />
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
可能需要将UpdatePanels UpdateMode设置为UpdateMode=“Conditional”。当页面上的任何UpdatePanel刷新时,设置为“始终”的任何控件都将更新,而如果将其设置为“条件”,则仅当包含控件触发事件或对其调用UpdatePanel.update()时,它才会更新。将触发器子项添加到UpdatePanel,并将计时器id放置在控件id为Timer1的位置
<asp:UpdatePanel runat="server" ID="upImgSwitch" UpdateMode="Always">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="timer1" EventName="Tick" />
</Triggers>
<ContentTemplate>
希望这有帮助 您需要显示如何更新图像并触发它们进行更新。从外观上看,它发生在更新面板之外。