| String FromAddress = "***@***.com"; //(1)创建MailMessage实例 MailMessage mm = new MailMessage(FromAddress, UsersEmail.Text); mm.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312"); mm.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312"); //(2)属性MailMessage赋值 mm.Subject = Subject.Text; mm.Body = "<b>粗体</b>"; mm.IsBodyHtml = true; //(3)创建SmtpClient对象 SmtpClient smtp = new SmtpClient(); //(4)发送MailMessage(将使用Web.config设置) smtp.Send(mm); |
| 粗体 |
| <form id="form1" runat="server"> <div> <table border="0"> <tr> <td> <b>To Email:</b> </td> <td> <asp:TextBox runat="server" ID="UsersEmail" Columns="30"></asp:TextBox> </td> </tr> <tr> <td> <b>Subject:</b> </td> <td> <asp:TextBox runat="server" ID="Subject" Columns="30"> </asp:TextBox> </td> </tr> <tr> <td> <strong>Attachment:</strong></td> <td> <asp:FileUpload ID="FileUpload1" runat="server" /></td> </tr> <tr> <td colspan="2"> <b>Body:</b> <br /> <asp:TextBox runat="server" ID="Body" TextMode="MultiLine" Columns="55" Rows="10"> </asp:TextBox> </td> </tr> <tr> <td colspan="2" align="center"> <asp:Button runat="server" ID="SendEmail" Text="Send" OnClick="SendEmail_Click" /> </td> </tr> </table> </div> </form> |
| String FromAddress = "***@***.com"; //(1)创建MailMessage实例 MailMessage mm = new MailMessage(FromAddress, UsersEmail.Text); mm.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312"); mm.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312"); //(2)属性MailMessage赋值 mm.Subject = Subject.Text; mm.Body = "<b>粗体</b>"; mm.IsBodyHtml = true; mm.Attachments.Add(new Attachment(FileUpload1.PostedFile.InputStream, FileUpload1.FileName)); //(3)创建SmtpClient对象 SmtpClient smtp = new SmtpClient(); //(4)发送MailMessage(将使用Web.config设置) smtp.Send(mm); |
| try { String FromAddress = "***@***.com"; //(1)创建MailMessage实例 MailMessage mm = new MailMessage(FromAddress, UsersEmail.Text); mm.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312"); mm.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312"); //(2)属性MailMessage赋值 mm.Subject = Subject.Text; mm.Body = "<b>粗体</b>"; mm.IsBodyHtml = true; mm.Attachments.Add(new Attachment(FileUpload1.PostedFile.InputStream, FileUpload1.FileName)); //(3)创建SmtpClient对象 SmtpClient smtp = new SmtpClient(); //(4)发送MailMessage(将使用Web.config设置) smtp.Send(mm); } catch (SmtpException smtpEr) { Response.Write(string.Format("<Script Language='javascript'>alert('There was a problem in sending the email:{0}')</Script>", smtpEr.Message)); } catch (Exception err) { Response.Write(string.Format("<Script Language='javascript'>alert('There was a general problem:{0}')</Script>", err.Message)); } |
| <configuration> <system.net> <mailSettings> <smtp> <network host="smtp.***.com" password="***" port="25" userName="***" defaultCredentials="false"/> </smtp> </mailSettings> </system.net> <system.web> ... </system.web> </configuration> |
| <table border="0"> <tr> <td> <b>To Email:</b> </td> <td> <asp:TextBox runat="server" ID="UsersEmail" Columns="30"></asp:TextBox> </td> </tr> <tr> <td> <b>Subject:</b> </td> <td> <asp:TextBox runat="server" ID="Subject" Columns="30"> </asp:TextBox> </td> </tr> <tr> <td colspan="2"> <b>Body:</b> <br /> <asp:TextBox runat="server" ID="Body" TextMode="MultiLine" Columns="55" Rows="10"> </asp:TextBox> </td> </tr> <tr> <td colspan="2" align="center"> <asp:Button runat="server" ID="SendEmail" Text="Send" OnClick="SendEmail_Click" /> </td> </tr> </table> |
| protected void SendEmail_Click(object sender, EventArgs e) { String FromAddress = "***@***.com"; //(1)创建MailMessage实例 MailMessage mm = new MailMessage(FromAddress,UsersEmail.Text); mm.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312"); mm.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312"); //(2)属性MailMessage赋值 mm.Subject = Subject.Text ; mm.Body = Body.Text ; mm.IsBodyHtml = false; //(3)创建SmtpClient对象 SmtpClient smtp = new SmtpClient(); //(4)发送MailMessage(将使用Web.config设置) smtp.Send(mm); } |
Regex r = new Regex("(Abc)+");
Match m = r.Match("XYZAbcAbcAbcXYZAbcAb"); 
//输出分组的个数
Console.WriteLine("Captured groups = " + m.Groups.Count.ToString());
// 在分组中循环
for (int i = 0; i < m.Groups.Count; i++)
{
CaptureCollection cc = m.Groups[i].Captures;
// 输出当前分组捕获的个数
Console.WriteLine("Captures count = " + cc.Count.ToString());
// 在捕获中循环
for (int ii = 0; ii < cc.Count; ii++)
{
// 输出捕获的位置
Console.WriteLine(cc[ii] + " Starts at character " + cc[ii].Index);
}
}