易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net定时发送邮件总结 (转)

香港那边公司的市场部开会时要求我们这边实现一个定时发送邮件的功能,即在每天下午5点左右定时把今天已通过三审的订单信息发给市场部的经理,告诉他哪些订单已经通过了终审。平时只知道如何用.net发送邮件,但不知如何定时发送邮件。于是百度了一下,总结起来有以下那么三种:
(1)做一个winform 来定时发邮件。然后通过windows计划任务,设置为指定时间,每次自动运行,运行完毕后自动关闭。
(2)用sqlserver 数据库实现发邮件,用sqlserver实现发邮件的存储过程,然后制定一个作业,制定时间运行。
(3)在 Global.asax 文件里编程。事件:Application_Start。利用Time类编程。比如服务器1秒钟执行一次判断。
          香港那边的公司的ERP糸统是BS模式,由于对方公司服务器环境条件与解决方案要简单的限制,我和我师傅决定用第三种方法。在编程之前,先介绍一下Global.asax文件里的几个方法。
protected void Application_Start(Object sender, EventArgs e) 
{
    //Application_start方法:请求 ASP.NET 应用程序中第一个资源(如页)时调用。在应用程序的生命周期期间仅调用一次
}
protected void Application_End(Object sender, EventArgs e)
{
     //Application_end方法:在卸载应用程序之前对每个应用程序生命周期调用一次。
}
        下面是具体的做法:
代码
 protected void Application_Start(Object sender, EventArgs e)
    {
        Timer t = new Timer(60000);//设计时间间隔,如果一个小时执行一次就改为3600000 ,这里一分钟调用一次
        t.Elapsed += new ElapsedEventHandler(t_Elapsed);
        t.AutoReset = true;
        t.Enabled = true;
    }
     private void t_Elapsed(object sender, ElapsedEventArgs e)
    {
 


相关文档:

asp.net路径的基本使用

asp.net路径的基本使用
来源:http://mqingqing123.cnblogs.com/archive/2006/04/14/375338.html
URL路径其实很简单,不过在ASP.NET2.0里也设计到,所以天天在这里罗嗦一下,把路径的使用简单概括一下:
 在使用CSS样式时,设计到对路径的引用,这里以<a></a>为例,说明路径的常规处理。
一般而言,链 ......

ASP.NET BehaviorEditorPart Web 服务器控件概述


      BehaviorEditorPart Web 服务器控件是一个编辑器部件控件,最终用户可以使用该控件在运行时更改关联的 WebPart 控件上的多个用户界面 (UI) 属性。下表列出了用户可自定义的功能,以及用户可使用 BehaviorEditorPart 控件编辑的对应的 WebPart 控件属性值。
用户可自定义的功能
WebPart ......

ASP.NET页面刷新方法总结

先看看ASP.NET页面刷新的实现方法:
第一:
private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二:
private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < script language=javascript>window.locatio ......

ASP.NET页面的CheckBoxList组件

CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList 组件。CheckBoxList组件是由一组的CheckBox组件组 ......

ASP.NET 弹出提示框所有种类

添加一个类:把下面的文件放在类中就可以了。
using System;
using System.Web;
using System.Data;
using System.Data.SqlClient;
  public  class MessageBox
    {
      public  MessageBox()
        {
 & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号