asp.net 怎么实现定时触发事件 比如想定时向数据库中插入数据 想用asp.net实现定时自动更新,比如定时自动向数据库中插入一天记录。大家帮帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 application_start 写创建yige timer 直接用MS SQL -->Sql Agent -->Task Schedule实现就好了, 添加一个全局应用程序类,在里面添加如下代码:void Application_Start(object sender, EventArgs e) { Timer t = new Timer(3000); //每隔3秒 t.Enabled = true; t.AutoReset = true; t.Elapsed += new ElapsedEventHandler(aaa); GC.KeepAlive(t); }//把下面方法中改成你的数据库操作即可 public void aaa(object sender, ElapsedEventArgs e) { FileStream fs = new FileStream("d://a.txt", FileMode.Create); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(DateTime.Now); sw.Close(); fs.Close(); } 参考这个:http://www.cnblogs.com/insus/articles/1431986.html 可以用SQL数据库中的作业 也可以写一段程序,在服务器中建一个任务计划,定时访问这个程序 asp.net 如何去掉Repeater控件产生的html杂乱代码? model.GetType().GetProperties()什么意思? jsp如何访问模板列? iis中运行aspx的问题 多维数组付值的问题 求一个简洁的VS2008(asp.net)+SQL招生信息管理系统 出现如下提示是怎么回事?如何解决? ...........好多难题 asp.net调用非托管dll,出错:“无法加载 DLL”(已排除路径问题) Panel控件发生这种情况,是正常还是我的程序问题? ymPrompt.confirmInfo()使用方法 如何在asp.net mvc 中使用profile ?
实现就好了,
{
Timer t = new Timer(3000); //每隔3秒 t.Enabled = true;
t.AutoReset = true;
t.Elapsed += new ElapsedEventHandler(aaa); GC.KeepAlive(t);
}//把下面方法中改成你的数据库操作即可
public void aaa(object sender, ElapsedEventArgs e)
{
FileStream fs = new FileStream("d://a.txt", FileMode.Create); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(DateTime.Now); sw.Close();
fs.Close(); }
也可以写一段程序,在服务器中建一个任务计划,定时访问这个程序