作者: 飞鹰   www.ASPCool.com 时间:2001-11-25 17:39:07

///<summary>
  ///<author>飞鹰@ASPCool.com</author>
  ///<description>本文用asp.net实现把此文推荐给好友的功能。</desciption>
  ///<copyright>ASP酷技术资讯网(www.ASPCool.com)</copyright>
  ///</summary>
  
  这里飞鹰用一个简单的例子向大家介绍如何使用asp.net的邮件发送功能。首先,我们先做一个发送界面。tuijian.asp, 其中title是代表文章的标题,id代表文章的编号。
  
  <html>
  <body>
  您好,欢迎使用ASP酷技术资讯网文章推荐功能,您推荐的文章为:《<%=request("title")%>》.<BR>
  <form action="mail.aspx">
  您的信箱:<INPUT TYPE="text" NAME="sender"><BR>
  收件人信箱:<INPUT TYPE="text" NAME="accepter"><BR>
  <INPUT TYPE="hidden" name="title" value="<%=request("title")%>">
  <INPUT TYPE="hidden" name="id" value="<%=request("id")%>">
  <INPUT TYPE="submit" value="发送"><INPUT TYPE="reset" value="重写">
  </form>
  </body>
  </html>
  
  下面我们就用asp.net来实现推荐文章功能,mail.aspx
  
  <% @Page Language="C#" Debug="true"%>
  <% @Import Namespace="System.Web.Mail" %>
  <%
  
  
  MailMessage msgMail = new MailMessage();
  
  msgMail.To = Request["accepter"]; //邮件接受者
  msgMail.Cc = "webmaster@aspcool.com";
  msgMail.From = Request["sender"];
  msgMail.Subject = "您的朋友从ASPCOOL.COM给您推荐了一篇文章。";
  
  msgMail.BodyFormat = MailFormat.Html;
  string strBody = "<html><body><b>" + Request["accepter"] +"</b>,您好。<br>" +
   "您的朋友: <font color=/"red/">"+ Request["sender"]+ "</font>从<a href=http://www.21asp.net>21asp.net</a>给您推荐了一篇文章--<a href=http://www.21asp.net/lanmu/dot.asp?ID=" +Request["id"]+ Request["title"]+"</a>.请<a href=http://www.21asp.net/lanmu/dot.asp?ID=" +Request["id"]+ ">点此查看</a>。</body></html>"; //邮件内容
  
  msgMail.Body = strBody;
  
  SmtpMail.Send(msgMail);
  
  Response.Write("您好,您的推荐信已经发出去了,谢谢您对<a href=http://www.21asp.net>21asp.net</a>的支持!请<a href=http://www.21asp.net>返回</a>");
  %>
  
  看,是不是很简单,如果你有支持asp.net的空间的话就可以轻松推荐您的网站了。

用asp.net实现的把本文推荐给好友功能相关推荐

  1. asp.net mvc相关开源项目推荐

    原文地址为: asp.net mvc相关开源项目推荐 asp.net mvc ctp版本发布不到一个月时间,在社区出现了丛多的优秀开源项目,社区的活跃性非常高哦,前一段时间园子里也引发了MVC和Web ...

  2. Asp.net 2.0 C#实现压缩/解压功能

    Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载) (一). 实现功能 对文件及目录的压缩及解压功能 (二). 运行图片示例 (三).代码 1. 压缩类   1/**//// <s ...

  3. 学习ASP.NET Core Razor 编程系列九——增加查询功能

    原文:学习ASP.NET Core Razor 编程系列九--增加查询功能 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.N ...

  4. php 中 相关文章 的思路,WordPress实现推荐相关文章功能代码

    WordPress实现推荐相关文章功能有2种方法:一种是可以在单篇日志和 feed 中都生成推荐相关文章功能,不过,功能越强大,代码也就会相应较多,所以这里还提供第二种,仅在单篇日志中实现在相关日志的 ...

  5. C#,ASP.NAT基于腾讯服务器实现自动发送邮件功能的几种方法及遇到的坑

    C#,ASP.NAT基于腾讯服务器实现自动发送邮件功能的几种方法及遇到的坑 目录 C#,ASP.NAT基于腾讯服务器实现自动发送邮件功能的几种方法及遇到的坑

  6. 向大家推荐一款功能强大且免费的杀毒软件:avast! 4 Professional Edition

     向大家推荐一款功能强大且免费的杀毒软件:avast! 4 Professional Edition 这是本人最近刚刚搜集到的杀毒软件,没想到这么好用,而且还免费,功能强大,再也不用像以前那样去找盗版 ...

  7. 推荐一个多功能且实用的shopee大数据分析系统―—知虾数据

    推荐一个多功能且实用的shopee大数据分析系统―-知虾数据 知虾数据能帮助卖家轻松地掌握各大站点的数据,从而提高选品的准确度,有效引流,最终打造超卖爆单店铺,助力Shopee卖家实现跨境电商的追光之 ...

  8. asp.net 漂亮搜索框_推荐4款影视搜索工具,十一假期让你看剧看到爽

    软叔之前给大家分享过一些免费的视频APP,今天给大家分享一波视频搜索工具,相对于视频APP,资源更多更加的正规,在这个假期不愁没有好看的电影看咯. 1️⃣[Mark] 安卓|iOS端|回复1030获取 ...

  9. 在ASP.NET Core使用Middleware模拟Custom Error Page功能

    一.使用场景 在传统的ASP.NET MVC中,我们可以使用HandleErrorAttribute特性来具体指定如何处理Action抛出的异常.只要某个Action设置了HandleErrorAtt ...

最新文章

  1. 机器学习典型步骤以及训练集、验证集和测试集概念
  2. LeetCode Interleaving String(动态规划)
  3. Silverlight中服务通信方式的选择(WCF、Data Service、Ria Service)
  4. 首个金融领域的开源中文预训练语言模型FinBERT了解下
  5. idea The origin server did not find a current representation for the target resource or is not willi
  6. 深度学习总结:continuous actions和asyncronous advanteage actor-critic
  7. oracle实现主键自动增长
  8. 高效update方案
  9. huffman算法c语言实验报告,huffman二叉树实验报告--数据结构(c语言).doc
  10. php正在尝试获取中非对象的属性_PHP7-2: 面向对象开发
  11. ZENG msgbox仿qq提示
  12. python怎么关闭浏览器_python selenium 对浏览器标签页进行关闭和切换的方法
  13. 怎么设置计算机网络打印机共享,如何设置网络打印机,详细教您怎么设置共享打印机...
  14. 这10个免费学习网站,个个堪称神器,不收后悔!
  15. 安装Android adb驱动
  16. 编写程序描述影视歌三栖艺人
  17. 御手洗sama 网易宝面试:java程序员(其实我根本不记得我投的是什么了,但是一直问的是java,应该就是java了)...
  18. office 文档 在线预览功能实现(word,excel,pdf,ppt等多种格式)——使用https://view.xdocin.com/view 提示文档过期——基础积累
  19. 钉钉、微信抢占移动OA入口,其他OA厂商何去何从?
  20. 四足爬行机器人运动_四足爬行机器人步态分析与运动控制

热门文章

  1. java phantomjs 2.1.1_Java之网络爬虫WebCollector2.1.2+selenium2.44+phantomjs2.1.1
  2. MySQL面试题 | 附答案解析(十五)
  3. 使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图
  4. torch量化其他功能(量化、反量化)
  5. keras 的 example 文件 lstm_stateful.py 解析
  6. 在多变环境中长期定位和建图的通用框架
  7. 利用OpenGL渲染并用OpenCV输出显示二维图像
  8. 【全网之最】全网最短代码——给名字、电话、账号、昵称加星号*添加隐私保护、身份证号加密、信息脱敏
  9. 在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_http_geo_module模块实录
  10. 用Sketchup和Vray学习室内设计