mailsend.aspx.cs

来自「搜索网上电子邮件,加入url就可搜索,用c#编写」· CS 代码 · 共 67 行

CS
67
字号
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class MailSend : Base
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            bindControl();
        }
    }
    private void bindControl()
    {
        DGroup.BindControl(ref ddlMailGrop, "");//绑定用户组
        lbSender.DataSource = DSender.GetList();
        lbSender.DataTextField = "Email";
        lbSender.DataValueField = "ID";
        lbSender.DataBind();
        lbContent.DataSource = DContent.GetList();
        lbContent.DataTextField = "title";
        lbContent.DataValueField = "ID";
        lbContent.DataBind();
        bindLabel(0);
    }
    private void bindLabel(int gid)
    {
        lblTotal.Text = DMailList.GetCount(gid).ToString();
    }
    //发送邮件
    protected void btnSend_Click(object sender, EventArgs e)
    {
        MutiMailHandle handle = new MutiMailHandle();
        handle.SenderList = DSender.GetList(Request["lbSender"]);
        handle.MailList = DMailList.MailList(int.Parse(ddlMailGrop.SelectedValue));
        handle.Mail = DContent.GetMail(int.Parse(lbContent.SelectedValue));
        handle.Number = int.Parse(ddlNumber.SelectedValue);
        handle.Interval = int.Parse(ddlInterval.SelectedValue);
        handle.Send();
        ArrayList alerr = handle.GetErr;
        lbErr.Visible = true;
        lbErr.Text = "共有"+alerr.Count.ToString()+"条错误信息";
        for (int i = 0; i < alerr.Count; i++)
        {
            txtErr.Text += alerr[i].ToString()+"\r\n";
            txtErr.Visible = true;
        }
    }
    /// <summary>
    /// 
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void ddlMailGrop_SelectedIndexChanged(object sender, EventArgs e)
    {
        bindLabel(int.Parse(ddlMailGrop.SelectedValue));
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?