Klockan :
 ASP.net, Epost - Skicka Epost med ASP.net 2002-05-27 17:53:45 
 Information om författaren :
Namn : Jimmy Staff
Epost : admin@aspwebb.com
Hemsida : http://www.aspwebb.com
Presentation :
Ansvarig på ASPWebb!
 Meny :
Startsidan (www.aspwebb.com)
Artikelarkivet
Föregående sida
Utskriftsvänlig sida
Kommentera artikel

ASP.net, Epost - Skicka Epost med ASP.net

Skicka epost med ASP.net!

I denna artikel ska vi använda oss utav 2 st paneler för att skicka ett enkelt meddelande via ett email.

 

Index.aspx

<% @Import Namespace="System.Web.Mail" %>
<SCRIPT Language="vb" runat="server">
Sub SkickaMeddelande(Sender as Object, e as eventargs)
        ' ** Skapar meddelande : **
        Dim oMail AS New MailMessage()
        oMail.To = "din@adress.nu"
        oMail.From = Epost.text
        oMail.BodyFormat = MailFormat.Text
        oMail.Priority = MailPriority.Normal
        oMail.Subject = "Meddelande från " & Namn.Text & "!"
        oMail.Body = "Meddelande skickat från ASPwebb :" & Vbcrlf & Meddelande.Text
        
        '** Ställer in rätt SMTP server : **
        SmtpMail.SmtpServer = "mail1.telia.se"
        
        '** Skickar meddelandet : **
        SmtpMail.Send(oMail)
        
        '** Ändrar utseendet på sidan : **
        EmailForm.Visible = False
        TackSid.Visible = True
End Sub
        
Sub Tillbaka(Sender as Object, e as eventargs)
        '** Ändrar utseendet på sidan : **
        EmailForm.Visible = True
        TackSid.Visible = False
End Sub
</SCRIPT>
<HTML>
<HEAD>
</HEAD>
<BODY>
<!-- Panel för meddelande formuläret : -->
<asp:panel id="EmailForm" runat="server" visible="True">
        <H1>Skicka mail med ASP.net!</H1>
        Vänligen skriv ditt meddelande här :
<BR>
        <form runat="server">
                Namn : 
<asp:textbox id="Namn" runat="server" /><BR>
                Din epost 
<asp:textbox id="Epost" runat="server" /><BR>
                Meddelande :
<BR>
                <asp:textbox id="Meddelande" runat="server" TextMode="MultiLine" Cols="40" Rows="10" /><BR>
                
<asp:button id="SkickaKnapp" runat="server" Text="Skicka meddelande" OnClick="SkickaMeddelande" /><BR>
        </form>
</asp:panel>
<!-- Panel för meddelande formuläret SLUT -->

<!-- Panel för tack texten : -->
<asp:panel id="TackSid" visible="False" runat="server">
        <H1>Tack 
<% = Namn.Text %> för ditt meddelande!</H1>
        <form runat="server">
        
<asp:button id="TillbakaKnapp" runat="server" Text="Tillbaka" OnClick="Tillbaka" />
        </form>
</asp:panel>
<!-- Panel för tack texten SLUT -->
&copy; www.ASPwebb.com
</BODY>
</HTML>

 

Ladda ner ett färdigt exempel här : id50.zip

 

Lycka till!

 © 2010 Staff consulting - Jimmy Staff