您正在实现一个ASP.NET AJAX页面。将下面的控件添加到页面中。
<asp:UpdatePanel ID="pnl1" runat="server" UpdateMode="Conditional">
<ContentTemplate> ... </ContentTemplate>
</asp:UpdatePanel>您需要在不导致页面完全重新加载的情况下更新UpdatePanel的内容。您应该执行哪两项操作?(每个正确的答案代表了解决方案的一部分。选择两个。)
A.在UpdatePanel之前添加以下控件。<asp:Timer ID="Timer1" OnLoad="Timer1_Tick" runat="server" Interval="3000" />
B.在UpdatePanel中添加以下控件。<asp:Timer ID="Timer1" OnLoad="Timer1_Tick" runat="server" Interval="3000" />
C.添加一个引用Timer1的AsyncPostBackTrigger。
D.添加引用Timer1的PostBackTrigger。
发布于 2011-08-25 03:12:05
您应该将计时器放在UpdatePanel中以更新上下文。所以正确的答案是B和C。
发布于 2013-03-04 04:11:07
从MSDN“您可以使用Timer控件来更新UpdatePanel控件,方法是将timer 包含在控件中。或者,您可以将timer放置在UpdatePanel控件之外,并将其设置为触发器。”
听起来答案是A+C或者就是B。
https://stackoverflow.com/questions/7180387
复制相似问题