我在我的 ASPX 页面上放置了一个计时器,它在哪里更新了名为 Label1 的 asp:label 上的“当前时间”,但是当页面加载时,我存储了一个名为“endtime”的 DateTime 值,现在我想要做的是什么时候"currenttime" 等于 "endtime" 触发 Response.Redirect(...),我的代码如下所示,
ASPX
 <asp:ScriptManager ID="ScriptManager1" runat="server">
 </asp:ScriptManager>
 <asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick" Interval="1000">
 </asp:Timer>
 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
       <ContentTemplate>
           <asp:Label CssClass="captions2" ID="Label1" runat="server" Text="Exam Timer"></asp:Label>
       </ContentTemplate>
           <Triggers>
               <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
           </Triggers>
 </asp:UpdatePanel>
代码背后
protected void Timer1_Tick(object sender, EventArgs e)
    {
        if(...comparison goes here....){
        Response.Redirect("Nextpage.aspx")
        }else{
        Label1.Text = DateTime.Now.ToLongTimeString();
        }
    }
请建议我一个解决方案