m ajax问题

时间:2011-08-24 18:25:34

标签: c# .net asp.net ajax asp.net-ajax

您正在实现ASP.NET AJAX页面。您将以下控件添加到页面。

<asp:UpdatePanel ID="pnl1" runat="server" UpdateMode="Conditional">
  <ContentTemplate> ... </ContentTemplate>
</asp:UpdatePanel>

您需要更新UpdatePanel的内容而不会导致 完全重新加载页面。你应该执行哪两个操作? (每个正确答案都是其中的一部分 解。选择两个。)

一个。在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" />

℃。添加引用AsyncPostBackTrigger的<{1}}。

d。添加引用Timer1的<{1}}。

2 个答案:

答案 0 :(得分:1)

您应该将Timer放在UpdatePanel中以更新内容。所以,正确答案是B和C.

答案 1 :(得分:0)

MSDN“您可以通过在UpdatePanel控件中包含计时器 来使用Timer控件更新UpdatePanel控件。或者,您可以将计时器放在UpdatePanel控件之外并设置计时器作为触发器。“

听起来答案是A + C或只是B.