您好我想在我的网络应用程序中运行后台服务(schedular)。我希望在日期更改时执行查询服务。 那么请你告诉我在哪个事件我在应用程序中编写代码。 目前我正在使用
<asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick" Interval="1000"></asp:Timer>
private void T_Tick(object sender, EventArgs e)
{
lblmsg.Text = DateTime.Now.ToString();
if (DateTime.Now.ToString() == "14-02-2017 11:55:08")
{
b4_production_report_excel obj = new b4_production_report_excel();
int a = obj.insert_comment("2017", "1", "TAB", "Comment", "Admin");
}
}
答案 0 :(得分:0)
我认为你的代码不是大问题。但是你必须让Timer1自动运行。
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" />
</Triggers>
<asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick" Interval="1000"></asp:Timer>
private void Timer1_Tick(object sender, EventArgs e)
{
lblmsg.Text = DateTime.Now.ToString();
if (DateTime.Now.ToString() == "14-02-2017 11:55:08")
{
b4_production_report_excel obj = new b4_production_report_excel();
int a = obj.insert_comment("2017", "1", "TAB", "Comment", "Admin");
}
}
您还可以查看Microsoft支持的以下链接 enter link description here