把页面内容作为Email发出
来源:互联网 发布:妖股线主图源码 编辑:程序博客网 时间:2024/05/22 05:06
思路:在button的client click中把页面的内容存到一个hidden filed中,在server端的click中读取并发送
asp:Button ID=”Button_SendMail” runat=”server” Text=”SendEmail” OnClientClick=”CellPostBack();” OnClick=”Button_SendMail_Click”
function CellPostBack()
{
var result = document.getElementById(”result”);
var hiddenInfo = document.getElementById(”hiddenInfo”);
//alert(result.innerText);
//hiddenInfo.value = result.innerHTML;
}
protected void Button_SendMail_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.hiddenInfo.Value))
this.SendMail(this.hiddenInfo.Value);
}
private void SendMail( string body)
{
SmtpClient smtpClient = new SmtpClient();
MailMessage message = new MailMessage();
MailAddress fromAddress = new MailAddress(”aloneplayer@gmail.com“, “aLONEPLayer”);
smtpClient.Host = “XXXXX”;
//smtpClient.Port = 25;
message.From = fromAddress;
message.To.Add(”aloneplayer@gmail.com“);
message.Subject = “Hi, I’am Riven”;
message.IsBodyHtml = true;
message.Body = body;
smtpClient.Send(message);
}
还需要关闭Asp.net对页面内容的校验
<pages validateRequest=”false”/>
- 把页面内容作为Email发出
- 把页面内容作为Email发出
- winfrom 把html作为内容发送邮件,发送Html邮件
- php获取textarea的值作为邮箱内容发出去不换行的问题处理,即回车换行的方法
- 把iframe的滚动条作为页面滚动条
- 把ASP.NET页面的内容存进Execl
- 调用ActiveX控件把页面内容直接导入excel
- c标签 数据库内容放到页面显示 防止alert弹出 作为普通内容展示
- 终于把邮件发出去了
- 扩展Fckeditor2.6.4中标签使其支持把标签体的内容作为编辑器默认值
- 把图片作为按钮
- 把函数作为参数
- 把ASP.Net页面导入Excel中,方便打印(页面内容用客户端Excel打开)
- 页面跳转+把数据库中查出的内容显示在该页面上
- 将JSP页面内容作为Excel格式输出方法一例
- linux自动把天气AQI通过qq空间发出去
- C把函数作为参数
- 把本地文件作为附件发送
- 如何截取11个字符串?
- RedHat 开机起动流程
- 数值分析—牛顿插值
- 11月21日spring mvc的表单校验培训日记
- 浅论ViewState及其与Session的关系
- 把页面内容作为Email发出
- 时间管理
- 换博客..继续Blog.
- 2006-11-24 治病的良药
- 利用GDI plus 播放GIF图片
- 如何禁止重复提交
- 在ASP.NET下实现数字和字符相混合的验证码
- 在ASP.NET中怎么用SESSION判断用户是否登录?
- asp.net如何生成图片验证码(简单)