`

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

阅读更多

作者: 飞鹰   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中实现身份验证方案

    ·剖析ASP.NET2.0站点导航功能之建立导航 ·用JavaScript解决ASP.NET服务器控件造成的刷新问题 ·ASP.NET中如何防范SQL注入式攻击 ·IIS、ASP.NET和SQLServer的安全性问题 ...·用asp.net实现的把本文推荐给好友功能

    用asp.net3.5开发社交网站

    在本文中,我们将深入探讨如何使用ASP.NET 3.5框架来开发社交网站。ASP.NET是微软公司推出的用于构建Web应用程序的开发平台,而3.5版本是.NET Framework的一个重要迭代,提供了许多新特性和改进,非常适合构建动态、...

    asp.net弹出类似MSN提示框,控件

    MSN由个很好的功能,就是每当你的MSN好友上线时,MSN会自动在窗体托盘的右下角由...那 么,在ASP.NET构建的Web应用中,如何实现这样的功能呢?在本文中,向读者推荐一个可以实现类似MSN的通知消息窗口效果的.NET控件。

    .net好友管理系统

    - 使用Windows Forms或WPF(Windows Presentation Foundation)创建桌面应用程序的用户界面,或者使用ASP.NET MVC或Blazor构建Web应用程序。 - UI设计应直观易用,提供添加/删除好友、搜索好友、发送/接收消息等...

    WebQQ (Asp.net版)

    在WebQQ的Asp.NET实现中,开发者利用了Asp.NET的核心功能,如页面生命周期管理、数据绑定、控件事件处理等,来创建用户交互界面并处理用户请求。Asp.NET的强类型和编译特性确保了代码的高效性和安全性。 ExtJS则是...

    ASP.NET编程百例(一)

    说明:由于本文件超过了二十M,所以分两次上传,第二分卷卷不用资源分就可下载!! ·剖析ASP.NET2.0站点导航功能之建立导航 ·用JavaScript解决ASP.NET服务器控件造成的刷新...·用asp.net实现的把本文推荐给好友功能

    ASP.NET编程百例(二)(好书不容错过)

    继续上一卷的上传!!!!!好书不容错过!! ·剖析ASP.NET2.0站点导航功能之建立导航 ·用JavaScript解决ASP.NET服务器控件造成的刷新问题 ·ASP.NET中如何防范SQL注入式...·用asp.net实现的把本文推荐给好友功能

    C# ASP.NET 模块 - 在线短消息模块

    在本文中,我们将深入探讨如何使用C# ASP.NET构建一个在线短消息模块,根据标题和描述,这个模块具有丰富的交互功能,包括分组管理、消息发送以及用户互动通知。我们将覆盖以下几个关键知识点: 1. **C#编程语言**:...

    asp.net 图片截图

    本文将详细讲解如何利用C#在ASP.NET中实现图片的截图功能。 首先,我们需要理解图片截图的基本原理。在Web环境中,图片截图通常涉及到浏览器与服务器之间的交互。客户端(浏览器)可以通过JavaScript或HTML5的...

    ASP.NET程序开发

    在本文中,我们将深入探讨ASP.NET程序开发,特别是针对BBS在线论坛的实现。ASP.NET是Microsoft开发的一个强大的Web应用程序框架,它允许开发者使用C#等语言创建动态、交互式的Web应用。 ### 1. 需求分析 在开发...

    ASP源码ASP.NET计算机科学与工程系网站毕业设计论文

    - **ASP.NET**: 构建更复杂的社交网络平台,如支持即时通讯、好友关系等功能。 4. **数据库操作**: - **ASP**: 常见的数据库操作包括增删改查,支持多种数据库类型。 - **ASP.NET**: 提供了更高级的数据访问...

    毕业论文asp.net303数字社区网站.doc

    1. 系统设计目标:ASP.NET数字社区网站的设计目标是提供一个在线社交平台,满足用户的社交需求,包括用户注册、登录、个人主页、好友系统、评论系统等功能。 2. 系统参与者需求分析:在开发ASP.NET数字社区网站时,...

    ASP.NET相册管理

    在本文中,我们将深入探讨ASP.NET相册管理系统的相关知识点,包括其核心技术、架构设计、功能实现以及如何利用它来提升用户体验。 首先,ASP.NET是微软开发的一种服务器端Web应用程序框架,主要用于构建动态网站、...

    ASP.NET基于BS方式的即时通讯软件的设计与实现(源代码+论文).rar

    本文将探讨ASP.NET如何用于实现一个基于BS方式的即时通讯软件,包括其设计原理、实现方法以及源代码分析。 即时通讯软件(Instant Messaging Software,简称IM)是一种允许用户实时在线交流的应用。在ASP.NET中实现...

    基于ASP.net校友录毕业设计(源代码+论文+开题报告+答辩PPT).zip

    本文将深入探讨一个基于ASP.NET技术实现的校友录系统的设计与实现,涵盖系统的需求分析、架构设计、功能实现以及项目管理等多个方面。 一、需求分析 校友录系统旨在搭建一个便于校友交流、分享信息的在线平台。系统...

    E世界多用户博客系统(Eworld)ASP.NET学习

    本文将围绕Eworld系统的架构设计、功能实现以及数据库管理等方面展开讨论。 一、三层架构设计思想 Eworld系统遵循了经典的三层架构设计,包括表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和...

    基于.NET的网络聊天软件的设计及实现

    该系统由ASP.NET 2.0作为前端界面构建工具,利用SQL Server 2000作为后台数据库来存储和管理用户信息和聊天记录。 系统开发首先涉及到选择合适的开发和运行环境。这里采用了IIS服务器作为Web服务基础,通过安装和...

    毕业论文asp.net384校园社交网络.doc

    考虑到ASP.NET的强大功能和灵活性,结合现有的云计算服务,实现一个稳定、高效的校园社交网络是完全可行的。此外,随着移动设备的普及,开发适应多种设备的响应式设计也是实际可操作的。 1.3 论文各章简介 本文...

    ASP.NET-[论坛社区]动网论坛.Netv1.1Bulid20080804.zip

    本文将详细介绍该版本动网论坛的特点、架构以及核心功能,旨在帮助读者理解ASP.NET技术在论坛系统中的应用。 一、ASP.NET技术基础 ASP.NET是微软公司推出的一种Web应用程序框架,它基于.NET Framework,提供了一种...

Global site tag (gtag.js) - Google Analytics