作者: 飞鹰 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.NET2.0站点导航功能之建立导航 ·用JavaScript解决ASP.NET服务器控件造成的刷新问题 ·ASP.NET中如何防范SQL注入式攻击 ·IIS、ASP.NET和SQLServer的安全性问题 ...·用asp.net实现的把本文推荐给好友功能
在本文中,我们将深入探讨如何使用ASP.NET 3.5框架来开发社交网站。ASP.NET是微软公司推出的用于构建Web应用程序的开发平台,而3.5版本是.NET Framework的一个重要迭代,提供了许多新特性和改进,非常适合构建动态、...
MSN由个很好的功能,就是每当你的MSN好友上线时,MSN会自动在窗体托盘的右下角由...那 么,在ASP.NET构建的Web应用中,如何实现这样的功能呢?在本文中,向读者推荐一个可以实现类似MSN的通知消息窗口效果的.NET控件。
- 使用Windows Forms或WPF(Windows Presentation Foundation)创建桌面应用程序的用户界面,或者使用ASP.NET MVC或Blazor构建Web应用程序。 - UI设计应直观易用,提供添加/删除好友、搜索好友、发送/接收消息等...
在WebQQ的Asp.NET实现中,开发者利用了Asp.NET的核心功能,如页面生命周期管理、数据绑定、控件事件处理等,来创建用户交互界面并处理用户请求。Asp.NET的强类型和编译特性确保了代码的高效性和安全性。 ExtJS则是...
说明:由于本文件超过了二十M,所以分两次上传,第二分卷卷不用资源分就可下载!! ·剖析ASP.NET2.0站点导航功能之建立导航 ·用JavaScript解决ASP.NET服务器控件造成的刷新...·用asp.net实现的把本文推荐给好友功能
继续上一卷的上传!!!!!好书不容错过!! ·剖析ASP.NET2.0站点导航功能之建立导航 ·用JavaScript解决ASP.NET服务器控件造成的刷新问题 ·ASP.NET中如何防范SQL注入式...·用asp.net实现的把本文推荐给好友功能
在本文中,我们将深入探讨如何使用C# ASP.NET构建一个在线短消息模块,根据标题和描述,这个模块具有丰富的交互功能,包括分组管理、消息发送以及用户互动通知。我们将覆盖以下几个关键知识点: 1. **C#编程语言**:...
本文将详细讲解如何利用C#在ASP.NET中实现图片的截图功能。 首先,我们需要理解图片截图的基本原理。在Web环境中,图片截图通常涉及到浏览器与服务器之间的交互。客户端(浏览器)可以通过JavaScript或HTML5的...
在本文中,我们将深入探讨ASP.NET程序开发,特别是针对BBS在线论坛的实现。ASP.NET是Microsoft开发的一个强大的Web应用程序框架,它允许开发者使用C#等语言创建动态、交互式的Web应用。 ### 1. 需求分析 在开发...
- **ASP.NET**: 构建更复杂的社交网络平台,如支持即时通讯、好友关系等功能。 4. **数据库操作**: - **ASP**: 常见的数据库操作包括增删改查,支持多种数据库类型。 - **ASP.NET**: 提供了更高级的数据访问...
1. 系统设计目标:ASP.NET数字社区网站的设计目标是提供一个在线社交平台,满足用户的社交需求,包括用户注册、登录、个人主页、好友系统、评论系统等功能。 2. 系统参与者需求分析:在开发ASP.NET数字社区网站时,...
在本文中,我们将深入探讨ASP.NET相册管理系统的相关知识点,包括其核心技术、架构设计、功能实现以及如何利用它来提升用户体验。 首先,ASP.NET是微软开发的一种服务器端Web应用程序框架,主要用于构建动态网站、...
本文将探讨ASP.NET如何用于实现一个基于BS方式的即时通讯软件,包括其设计原理、实现方法以及源代码分析。 即时通讯软件(Instant Messaging Software,简称IM)是一种允许用户实时在线交流的应用。在ASP.NET中实现...
本文将深入探讨一个基于ASP.NET技术实现的校友录系统的设计与实现,涵盖系统的需求分析、架构设计、功能实现以及项目管理等多个方面。 一、需求分析 校友录系统旨在搭建一个便于校友交流、分享信息的在线平台。系统...
本文将围绕Eworld系统的架构设计、功能实现以及数据库管理等方面展开讨论。 一、三层架构设计思想 Eworld系统遵循了经典的三层架构设计,包括表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和...
该系统由ASP.NET 2.0作为前端界面构建工具,利用SQL Server 2000作为后台数据库来存储和管理用户信息和聊天记录。 系统开发首先涉及到选择合适的开发和运行环境。这里采用了IIS服务器作为Web服务基础,通过安装和...
考虑到ASP.NET的强大功能和灵活性,结合现有的云计算服务,实现一个稳定、高效的校园社交网络是完全可行的。此外,随着移动设备的普及,开发适应多种设备的响应式设计也是实际可操作的。 1.3 论文各章简介 本文...
本文将详细介绍该版本动网论坛的特点、架构以及核心功能,旨在帮助读者理解ASP.NET技术在论坛系统中的应用。 一、ASP.NET技术基础 ASP.NET是微软公司推出的一种Web应用程序框架,它基于.NET Framework,提供了一种...