用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实现的把本文推荐给好友功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 正则表达式语法规则收集
- 下一篇: 运用.NET读写Windows注册编辑表