根据讨论的主题。我已将一个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;
}
一旦加载到页面中的控件,我需要它执行更早。我该怎么做呢?