📄 mailsend.aspx.cs
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -