mail2.aspx
来自「《精通ASP.NET网络编程》附带实例」· ASPX 代码 · 共 49 行
ASPX
49 行
<%@Import Namespace="System.Web.Mail" %>
<Html>
<Body BgColor="White">
<Form runat="server">
<Table Border=1>
<Tr>
<Td>收件人:</Td>
<Td><Input Type="Text" id="mailTo" Size=40 runat="server"/></Td></Tr>
<Tr>
<Td>发送人:</Td>
<Td><Input Type="Text" id="mailFrom" Size=40 runat="server"/></Td></Tr>
<Tr>
<Td>标题:</Td>
<Td><Input Type="Text" id="mailSubject" Size=40 runat="server"/></Td></Tr>
<Tr>
<Td>内容:</Td>
<Td><TextArea id="mailBody" Rows=8 Cols=60 runat="server"></TextArea><br>
<Asp:RadioButtonList id="Format" runat="server"
RepeatDirection="Horizontal" RepeatColumns="2">
<asp:ListItem Selected>Html格式</asp:ListItem>
<asp:ListItem>纯文字格式</asp:ListItem>
</Asp:RadioButtonList>
</Td>
</Tr>
</Table>
<Input Type="Button" Value="发送" id="Button1"
OnServerClick="Button1_Click" runat="server"/>
</Form>
<Hr>
<asp:Label id="Label1" runat="server"/>
</Body>
</Html>
<script Language="C#" runat="server">
void Button1_Click(Object sender, EventArgs e)
{
MailMessage mail= new MailMessage();
mail.To = mailTo.Value;
mail.From = mailFrom.Value;
mail.Subject = mailSubject.Value;
if(Format.SelectedItem.Text=="纯文字格式")
mail.BodyFormat = MailFormat.Text;
else
mail.BodyFormat = MailFormat.Html;
mail.Body = mailBody.Value;
SmtpMail.Send(mail);
Label1.Text = "信件已经成功发送出!";
}
</script>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?