ASP.NET发送Email精简版
using System.Net;
using System.Net.Mail;
using System.Text;
#region 发送Email
public void sendEmail()
{
#region 验证email
SmtpClient smtp = new SmtpClient(); //实例化一个SmtpClient
smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //将smtp的出站方式设为 Network
smtp.EnableSsl = false;//smtp服务器是否启用SSL加密
smtp.Host = "smtp.sina.net"; //指定 smtp 服务器地址
smtp.Port = 25;//指定 smtp 服务器的端口,默认是25,如果采用默认端口,可省去
smtp.UseDefaultCredentials = true; //如果你的SMTP服务器不需要身份认证,则使用下面的方式,不过,目前基本没有不需要认证的了
smtp.Credentials = new NetworkCredential("123@456.com","123456"); //Email账号和密码
#endregion
#region 送信人
MailMessage mm = new MailMessage(); //实例化一个邮件类
mm.Priority = MailPriority.High;//邮件的优先级,分为 Low, Normal, High,通常用 Normal即可
mm.from = new MailAddress("123@456.com", "发信人名称", Encoding.GetEncoding(936));
#endregion
#region 收信人
mm.To.Add(new MailAddress(email, email, Encoding.GetEncoding(936)));//当然也可以用全地址添加
mm.Subject = "您在XXXXX网的注册信息"; //邮件标题
mm.SubjectEncoding =
相关文档:
Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" & ......
一.使用QueryString
Request.QueryString
在ASP时代,这个是较常用的方法,到了ASP.NET,好像用的人不多了,但是不管怎么说,这是一个没有过时,且很值得推荐的方法,因为不管是ASP还是ASP.NET,最基本的都还是基于HTTp协议的。 缺点是非常明显的,让在多个页面传递时,可能就Request不到了
使用Qu ......
ASP.NET3.5可以很简答的实现一个很有用的功能,既跨页面传送,
传统的提交窗体只会将窗体提交给它自己。而跨页面的提交,
会将page1的内容传送个page2,并在page2中使用page1中的控件。
① 跨页面传递的简单实现
页面一(Default.aspx)中的控件
<a ......
1. 跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做
2. 做完以后,在Solution Explorer里选中这个文件,选Tools->Generate Local Resource
3. 你会发现生成了一个目录,App_LocalResources;这个目录里多了一个resx的文件。比如你的aspx文件是default.aspx,它就会生成一个叫做de ......