加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

在Asp.Net中使用SmtpMail发送邮件的方法

(2007-11-12 21:20:08)
标签:

IT/科技

net

smtpmail

发送邮件

 <%@ Import Namespace="System.Web.Mail" %>
<script runat="server">
MailMessage mail=new MailMessage();
 mail.From="
service@brookes.com";
 mail.To="
brookes@brookes..com";
 mail.BodyFormat=MailFormat.Text;
 mail.Body="a test smtp mail.";
 mail.Subject="r u ok?";
 SmtpMail.SmtpServer="localhost";
 SmtpMail.Send(mail);
</script>
 
出错一:
无法显示   XML   页。  
使用   XSL   样式表无法查看   XML   输入。请更正错误然后单击   刷新按钮,或以后重试。  
解决方法: 
进入2.0的目录指的是在vs2005命令提示符下进入
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
之后再输入aspnet_regiis.exe   /i  
 
出错二:
解决方法:
<script runat="server" language="c#">
 
出错三:
CS1519: 类、结构或接口成员声明中的标记“=”无效
问题是:所有的代码都没有加在Page_Load里
解决方法:
加上
protected void Page_Load(object sender, EventArgs e)
{...
}
 
最终是:
<%@ Import Namespace="System.Web.Mail" %>
<%@ Page Language="C#" Debug="true" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
MailMessage mail=new MailMessage();
mail.From="net-buy@hotmail.com";
mail.To="net-buy@hotmail.com";
mail.BodyFormat=MailFormat.Text;
mail.Body="a test smtp mail.";
mail.Subject="r u ok?";
SmtpMail.SmtpServer="localhost";
SmtpMail.Send(mail);
}
</script>
 
 
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有