直到回发事件,Timer1_tick才能工作

时间:2016-06-15 18:43:09

标签: asp.net

根据讨论的主题。我已将一个Timer1_Tick(AJAx控件)分配到我的Web表单用户控件中,但在我执行" __ doPostBack"之前它无法正常工作。在客户端,一旦表单加载就无法自动执行。

Code in markup:
<asp:UpdatePanel ID="TimeSheetUpdate" runat="server" UpdateMode="Conditional">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="TimeSheetTimer"  EventName="Tick"/>
    </Triggers>
    <ContentTemplate>
        <asp:Timer ID="TimeSheetTimer" Interval="1000" runat="server" OnTick="TimeSheetTimer_Tick" ClientIDMode="Static"></asp:Timer>
    </ContentTemplate>
</asp:UpdatePanel>

Code Behind:
protected void TimeSheetTimer_Tick(object sender, EventArgs e)
       {
           File.WriteAllText(@"C:\checkTimesheetcontrol.txt", "");
           File.AppendAllText(@"C:\checkTimesheetcontrol.txt", "Check :" + DateTime.Now.Second);
           return;
       }

一旦加载到页面中的控件,我需要它执行更早。我该怎么做呢?

0 个答案:

没有答案