当前位置:编程学习 > C#/ASP.NET >>

asp.net 发送图片

补充:这是我的 <asp:Image ID="Image2" runat="server" ImageUrl="~/mibaka.aspx" />

 图片 是动态生成的

邮件发送已经写好

不知怎么在邮件的body中添加这种图片

追问:问题这种图片没保存在任何地方

答案:using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;

/// <summary>
///SendMail 的摘要说明
/// </summary>
public class  SendMail
{
    #region 数据成员
    //收件人地址
    private string m_To = "";
    //发件人地址
    private string m_From = "";
    //邮件标题
    private string m_Subject = "";
    //邮件正文
    private string m_Body = "";
    //发送服务器名或地址
    private string m_Host = "";
    //发件人用户名
    private string m_UserName = "";
    //发件人密码
    private string m_Password = "";
    //邮件附件
    private string m_File = "";
    #endregion

    #region 构造函数
    /// <summary>
    /// 构造函数重载
    /// </summary>
    /// <param name="to">收件人地址(多人请用,分隔)</param>
    /// <param name="from">发件人地址</param>
    /// <param name="subject">邮件标题</param>
    /// <param name="body">邮件正文</param>
    /// <param name="host">发送邮件服务器名或地址</param>
    /// <param name="userName">发件人用户名</param>
    /// <param name="password">发件人密码</param>
    /// <param name="fileName">附件(多附件请用;分隔,单个附件请不要超过20M)</param>
    public SendMail(string to, string from, string subject, string body, string host, string userName, string password, string fileName)
 {
         //SendMail s = new SendMail("137051908@qq.com", "ybjunasp@163.com", "test", "txt", "smtp.163.com", "ybjunasp", "password", "");
        m_To = to;
        m_From = from;
        m_Subject = subject;
        m_Body = body;
        m_Host = host;
        m_UserName = userName;
        m_Password = password;
        m_File = fileName;
  //
  //TODO: 在此处添加构造函数逻辑
  //
    }
    #endregion

    #region 数据属性
        //收件人地址
        public string TO
        {
            get
            {
                return m_To;
            }
            set
            {
                m_To = value;
            }
        }

        //发件人地址
        public string From
        {
            get
            {
                return m_From;
            }
            set
            {
                m_From = value;
            }
        }

        //邮件标题
        public string Subject
        {
            get
            {
                return m_Subject;
            }
            set
            {
                m_Subject = value;
            }
        }

        //邮件正文
        public string Body
        {
            get
            {
                return m_Body;
            }
            set
            {
                m_Body = value;
            }
        }

        //服务器地址(名)
        public string Host
        {
            get
            {
                return m_Host;
            }
            set
            {
                m_Host = value;
            }
        }

        //发件人的用户名
        public string UserName
        {
            get
            {
                return m_UserName;
    

上一个:ASP NET 是什么?
下一个:C#asp.net问题.

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,