• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • E-Mail 傳送

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    ASP.NET 可以輕松的制作出寄送E-Mail 的網頁。傳送E-Mail 使用到的對象有兩個,分別是MailMessage 對象以及SmtpMail 對象。MailMessage 對象是用來設定信件內容,而SmtpMail對象則是將設定好的信件傳送出去。因為這兩個對象預設并沒有被使用,所以使用MailMe


        ASP.NET 可以輕松的制作出寄送E-Mail 的網頁。傳送E-Mail 使用到的對象有兩個,分別是MailMessage 對象以及SmtpMail 對象。MailMessage 對象是用來設定信件內容,而SmtpMail對象則是將設定好的信件傳送出去。因為這兩個對象預設并沒有被使用,所以使用MailMessage對象和SmtpMail 對象之前要先宣告其名稱地址,MailMessage 對象和SmtpMail 對象使用的名稱地址是System.Web.Util。
    MailMessage 對象的常用屬性如下表所示:


    SmtpMail 對象只有一個方法,如下表所示:



        下列范例我們先用FrontPage 畫好表格及布置對象,當按下送出鈕時,程序會產生Mail 及SendMail 對象。接著送出設定好的Mail 對象后,在畫面顯示「信件傳送成功」:

    <%@ Import Namespace="System.Web.Util"%>
    <Html>
    <Form Runat="Server">
    <Table Border="0" Width="100%">
    <Tr>
    <Td Width="100%" Valign="Middle" Align="Center">
    <Table border="0" Width="105%">
    <Tr>
    <Td Width="28%" Valign="Top" Align="Right">收信人:</Td>
    <Td Width="52%"><Asp:TextBox Id="txtReceiver" Runat="Server"
    /></Td>
    <Td Width="25%" RowSpan="2"></Td>
    </Tr>
    <Tr>
    <Td Width="28%" Valign="Top" Align="Right">寄件人:</Td>
    <Td Width="52%" Align="Left">
    <Asp:TextBox Id="txtConsigner" Runat="Server" />
    </Td>
    </Tr>
    <Tr>
    <Td Width="28%" Valign="Top" Align="Right">主題:</Td>
    <Td Width="52%" Align="Left"><Asp:TextBox Id="txtSubject"
    Runat="Server" /></Td>
    <Td Width="25%"></Td>
    </Tr>
    <Tr>
    <Td Width="28%" Valign="Top" Align="Right">內容:</Td>
    <Td Width="52%" Align="Left">
    <Asp:TextBox Id="txtContent" TextMode="MultiLine"
    Rows="5" Columns="36" Runat="Server"/>
    </Td>
    <Td Width="25%"></Td>
    </Tr>
    <Tr>
    <Td Width="28%" Valign="Top" Align="Right">
    <Asp:Button Id="btnSend" Text="送出" OnClick="btnSend_Click"
    Runat="Server" />
    </Td>
    <Td Width="28%" Valign="Top" Align="Left">
    <Input Type="Reset" Value="清除重寫">
    </Td>
    </Tr>
    </Table>
    </Td>
    </Tr>
    </Table>
    <Asp:Label Id="lblMessage" Runat="Server" />
    </Form>
    <Script Language="VB" Runat="Server">
    Sub btnSend_Click(Sender As Object, e As EventArgs)
    Dim Mail As New MailMessage
    Dim SendMail As New SmtpMail
    Mail.To=txtReceiver.Text
    Mail.From=txtConsigner.Text
    Mail.Subject=txtSubject.Text
    Mail.Body=txtContent.Text
    SendMail.Send(Mail)
    lblMessage.Text="信件傳送成功"
    End Sub
    </Script>
    </Html>



        若我們想要傳送一封圖文并茂或帶有超級鏈接的信件時,可以設定MailMessage 對象的BodyFormat 屬性。BodyFormat 屬性若是MailFormat.Text 則代表信件內容是純文字,若是Mail.Html 則代表信件內容包含HTML 標注。如果同一封信同時要寄給很多人,則只要在設定MailMessage 對象的To 屬性時,一次輸入多個E-Mail 地址,然后在各個E-Mail 地址之間以逗號隔開,即可一次傳送多人。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>