asp-vorlagen.de

Beispiele und Vorlagen fuer ASP.Net 2.0


Fragen und Antworten
© by asp-vorlagen.de 2012
  • Impressum



  • Einfaches Kontaktformular mit separatem Quellcode

    Dieses Beispiel zeigt ein einfaches Kontaktformular mit E-Mail, Betreff und Nachricht. (Visual Basic)

    Das Formular besteht aus einer Kontakt.aspx mit sepatatem Quellcode (Kontakt.aspx.vb)

    Hier der Code zur Ansicht:

    Datei Kontakt.aspx.vb

    Imports System.Net.Mail
    Partial Class Kontakt
        Inherits System.Web.UI.Page

        Private Sub SendMail(ByVal from As String, ByVal body As String)
            Dim mailServerName As String = "ihr-mailserver.com"
            Dim nachricht As MailMessage = New MailMessage(from, "kontakt@ihre-domain.com", txtBetreff.Text, body)
            Dim emailClient As SmtpClient = New SmtpClient

            emailClient.Host = mailServerName
            emailClient.Send(nachricht)
            nachricht.Dispose()
        End Sub

        Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            Try
                SendMail(txtEmail.Text, txtNachricht.Text)
                Me.Label1.ForeColor = Drawing.Color.Green
                Me.Label1.Text = "Ihre Nachricht wurde erfolgreich versendet."
                Me.txtBetreff.Text = ""
                Me.txtEmail.Text = ""
                Me.txtNachricht.Text = ""
            Catch ex As Exception
                Me.Label1.ForeColor = Drawing.Color.Red
                Me.Label1.Text = "Leider ist beim versenden Ihrer Mail ein Fehler aufgetreten"
            End Try
        End Sub

        Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
            Me.txtBetreff.Text = ""
            Me.txtEmail.Text = ""
            Me.txtNachricht.Text = ""
        End Sub
    End Class

    Datei Kontakt.aspx

    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Kontakt.aspx.vb" Inherits="Kontakt" %>


    <!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" >
    <head runat="server">
        <title>Unbenannte Seite</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <span style="font-family: Arial">Ihre Emailadresse<br />
            </span>
            <asp:TextBox ID="txtEmail" runat="server" Font-Names="Arial" Width="195px"></asp:TextBox>
            <br />
            <br />
            <span style="font-family: Arial">Betreff</span><br />
            <asp:TextBox ID="txtBetreff" runat="server" Font-Names="Arial" Width="435px"></asp:TextBox><br />
            <br />
            <span style="font-family: Arial">Ihre Nachricht</span><br />
            <asp:TextBox ID="txtNachricht" runat="server" Font-Names="Arial" Height="205px" TextMode="MultiLine"
                Width="439px"></asp:TextBox>
            <br />
            <br />
            <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Italic="True" Font-Names="Arial"
                Width="441px" Font-Size="9pt"></asp:Label><br />
            <br />
            <asp:Button ID="Button1" runat="server" Text="senden" Width="123px" />
            <asp:Button ID="Button2" runat="server" Text="löschen" Width="108px" /></div>
        </form>
    </body>
    </html>

    Und hier der Download der Vorlage:

    Einfaches_Kontaktformular.zip (2,39 kb)

    Bewertung: 5.0 von 1 Benutzern

    • Currently 5/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Schlagwörter:,
    Tipp von asp-vorlagen am Dienstag, 30. Oktober 2007 01:05
    Kommentare (0) | Kommentare per RSSRSS feed dieser Kommentare

    Ähnliche Beiträge

    Kommentare

    Kommentar schreiben