2014-04-25 3 views
1

Je me demande s'il est possible de créer un formulaire dans asp.net C#, entrez submit, il sera envoyé en utilisant Outlook.Envoyer un formulaire asp avec Outlook Outlook

<label>Name: </label> 
<asp:TextBox ID="txtName" runat="server"></asp:TextBox> 
<label>Age: </label> 
<asp:TextBox ID="txtAge" runat="server"></asp:TextBox> 
<asp:Button ID="btnSubmit" runat="server" Text="Submit" onclick="btnSubmit_Click" /> 
+0

Vous pouvez utiliser comme ' Contact Us'. Il va ouvrir Outlook configuré avec votre contenu – Amit

Répondre

1

Ce n'est pas possible.

Outlook est sur l'ordinateur de votre client, tandis que le code côté serveur s'exécute sur le serveur. Il existe une option - vous pouvez utiliser le protocole mailto:. Il fonctionne vraiment avec <a href="mailto:[email protected]">Mail me!</a>, et il pourrait travailler avec un (personnalisé) forme aussi:, vous avez une forme globale

<form action="mailto:[email protected]" method="get"> 
Subject: <input name="subject" /><br /> 
Message: <br /> 
<textarea name="body" /> 
</form> 

Mais dans ASP.NET WebForms, donc cela ne fonctionnera pas.

Cependant, vous ne voulez probablement pas le faire de toute façon. D'une part, il est impossible de dire si vos clients utilisent un client de messagerie du tout. Deuxièmement, il montre votre propre adresse e-mail aux bots, de sorte que vous êtes obligé d'obtenir des tonnes de spam plutôt rapidement. Troisièmement, cela évite complètement tout code côté serveur que vous pourriez vouloir par exemple. enregistrer l'e-mail ou un tel.