Hallo NG,

ich habe das folgende Formular gemacht;

<%@ Page Language="c#" Inherits="formular" %>
<HTML>
 <HEAD>
  <title>Feedback Formular</title>
   </HEAD>
 <body>
  <P align="center"><asp:label id="Info" runat="server" BorderStyle="Double"
ForeColor="Green" Visible="False"></asp:label></P>
  <form runat="server">
   <p>Bitte geben Sie die folgenden Kontaktinformationen ein. Wir werden uns
so
    schnell wie m�glich mit Ihnen in Verbindung setzen.</p>
   <blockquote>
    <table width="524">
     <tr>
      <td align="right" width="115"><em>Name</em></td>
      <td width="399"><input id="realname" type="text" size="50"
name="realname" runat="server">*<br>
       <asp:requiredfieldvalidator id="realnameRequired" runat="server"
Display="Dynamic" ControlToValidate="realname" ErrorMessage="Bitte geben Sie
Ihren Namen ein."></asp:requiredfieldvalidator></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Titel</em></td>
      <td width="399"><input id="Titel" size="50" name="TEXT"
runat="server"></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Firma</em></td>
      <td width="399"><input id="Organisation" type="text" size="50"
name="Organisation" runat="server"></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Postadresse</em></td>
      <td width="399"><input id="Postadresse" type="text" size="50"
name="Postadresse" runat="server">*<br>
       <asp:requiredfieldvalidator id="PostadresseRequired" runat="server"
Display="Dynamic" ControlToValidate="Postadresse" ErrorMessage="Bitte tragen
Sie Ihre Postadresse ein."></asp:requiredfieldvalidator></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Adresse (Forts.)</em></td>
      <td width="399"><input id="Adresse2" type="text" size="50"
name="Adresse2" runat="server"></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Postleitzahl</em></td>
      <td width="399"><input id="Postleitzahl" type="text" maxLength="25"
size="25" name="Postleitzahl" runat="server">*<br>
       <asp:requiredfieldvalidator id="PostleitzahlRequired" runat="server"
Display="Dynamic" ControlToValidate="Postleitzahl" ErrorMessage="Bitte
tragen Sie Ihre Postleitzahl ein."></asp:requiredfieldvalidator></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Ort / Stadt</em></td>
      <td width="399"><input id="Ort" type="text" size="50" name="Ort"
runat="server">*<br>
       <asp:requiredfieldvalidator id="StadtRequired" runat="server"
Display="Dynamic" ControlToValidate="Ort" ErrorMessage="Bitte tragen Sie
Ihre Stadt / Ort ein."></asp:requiredfieldvalidator></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Land</em></td>
      <td width="399"><input id="Land" type="text" size="50" name="Land"
runat="server"></td>
     </tr>
     <tr>
     </tr>
     <tr>
      <td align="right" width="115"><em>Kundennummer</em></td>
      <td width="399"><input id="KDNR" type="text" size="50" name="KDNR"
runat="server"></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Telefon Gesch�ft</em></td>
      <td width="399"><input id="TelFirma" type="text" size="50"
name="TelFirma" runat="server"></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Telefon Privat</em></td>
      <td width="399"><input id="TelPrivat" type="text" size="50"
name="TelPrivat" runat="server"></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>Telefax</em></td>
      <td width="399"><input id="Fax" type="text" maxLength="25" size="50"
name="Fax" runat="server"></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>E-Mail</em></td>
      <td width="399"><input id="email" type="text" size="50" name="email"
runat="server">*<br>
       <asp:regularexpressionvalidator id="toEmail" runat="server"
Display="Dynamic" ControlToValidate="email" ErrorMessage="Bitte �berpr�fen
Sie Ihre Emailadresse."
ValidationExpression=".*@.*\..*"></asp:regularexpressionvalidator><asp:requi
redfieldvalidator id="toRequired" runat="server" Display="Dynamic"
ControlToValidate="email" ErrorMessage="Bitte tragen Sie Ihre Emailadresse
ein."></asp:requiredfieldvalidator></td>
     </tr>
     <tr>
      <td align="right" width="115"><em>URL</em></td>
      <td width="399"><input id="URL" type="text" size="50" name="URL"
runat="server"></td>
     </tr>
    </table>
   </blockquote>
   <p><i>(Mit "*" gekennzeichnete Felder m�ssen ausgef�llt werden.)</i></p>
   <p>Bemerkungen, Kritik und Lob zu
    <asp:dropdownlist id="auswahl1" runat="server" BackColor="LightGray">
     <asp:ListItem Value="Informationen"
Selected="True">Informationen</asp:ListItem>
     <asp:ListItem Value="Mailserver">Mailserver</asp:ListItem>
     <asp:ListItem Value="&#196;nderungen Flash">&#196;nderungen
(Flash)</asp:ListItem>
     <asp:ListItem Value="&#196;nderungen Flash">&#196;nderungen
(Text)</asp:ListItem>
     <asp:ListItem Value="Kundenportal">Kundenportal</asp:ListItem>
     <asp:ListItem Value="Outlook">Outlook</asp:ListItem>
     <asp:ListItem Value="Outlook Express">Outlook Express</asp:ListItem>
     <asp:ListItem Value="Netscape">Netscape</asp:ListItem>
     <asp:ListItem Value="Statistiken">Statistiken</asp:ListItem>
     <asp:ListItem Value="Projektdownload">Projektdownload</asp:ListItem>
     <asp:ListItem Value="Dateiupload">Dateiupload</asp:ListItem>
    </asp:dropdownlist></p>
   <blockquote>
    <p><textarea id="Bemerkung" name="Bemerkung" rows="12" cols="65"
runat="server"></textarea><br>
     <br>
     <asp:RequiredFieldValidator id="BemerkungRequired" runat="server"
ControlToValidate="Bemerkung" ErrorMessage="Bitte tragen Sie Ihre Nachricht
ein." Display="Dynamic">
                </asp:RequiredFieldValidator><br>
     <br>
    </p>
   </blockquote><input type="submit" value="Formular abschicken" name="B1"
runat="server" OnServerClick="Post_Form">
   <input type="reset" value="Formular zur�cksetzen">
  </form>
 </body>
</HTML>

DIeses klappt auch soweit mit den Checks f�r die verschiedenen Felder. Nun
habe ich eine DLL erzeugt, die den folgenden Quelltext enth�lt:

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web.Mail;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
public class formular : System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlInputText realname;
protected System.Web.UI.HtmlControls.HtmlInputText Titel;
protected System.Web.UI.HtmlControls.HtmlInputText Organisation;
protected System.Web.UI.HtmlControls.HtmlInputText Postadresse;
protected System.Web.UI.HtmlControls.HtmlInputText Adresse2;
protected System.Web.UI.HtmlControls.HtmlInputText Postleitzahl;
protected System.Web.UI.HtmlControls.HtmlInputText Ort;
protected System.Web.UI.HtmlControls.HtmlInputText Land;
protected System.Web.UI.HtmlControls.HtmlInputText KDNR;
protected System.Web.UI.HtmlControls.HtmlInputText TelFirma;
protected System.Web.UI.HtmlControls.HtmlInputText TelPrivat;
protected System.Web.UI.HtmlControls.HtmlInputText Fax;
protected System.Web.UI.HtmlControls.HtmlInputText email;
protected System.Web.UI.HtmlControls.HtmlInputText URL;
protected System.Web.UI.WebControls.DropDownList auswahl1;
protected System.Web.UI.WebControls.RequiredFieldValidator realnameRequired;
protected System.Web.UI.WebControls.RequiredFieldValidator
PostadresseRequired;
protected System.Web.UI.WebControls.RequiredFieldValidator
PostleitzahlRequired;
protected System.Web.UI.WebControls.RequiredFieldValidator StadtRequired;
protected System.Web.UI.WebControls.RequiredFieldValidator toRequired;
protected System.Web.UI.WebControls.RegularExpressionValidator toEmail;
protected System.Web.UI.WebControls.RequiredFieldValidator
BemerkungRequired;
protected System.Web.UI.WebControls.Label Info;
protected System.Web.UI.HtmlControls.HtmlTextArea Bemerkung;
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
//=====> Info.Text = " Ihre Feedbackanfrage wurde an uns versandt. ";
}
public void Post_Form(object sender, System.EventArgs e)
{
if(realname.Value!=""&&Postadresse.Value!=""&&Postleitzahl.Value!=""&&Ort.Va
lue!=""&&email.Value!="")
System.Web.Mail.SmtpMail.Send(email.Value,"[EMAIL PROTECTED]","Email
von:"+realname.Value,Bemerkung.Value);
}
}
Mein Problem ist nun, dass ich die meisten Felder, die oben vom User
ausgef�llt werden nicht in den Body der Mail reinbekomme. Dar�ber hinaus
m�chte ich dem User auch anzeigen, dass sein Formular richtig versandt wurde
(//=====>)
kann mir jemand vielleicht helfen?
Danke
Christian





| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an