J'ai un formulaire d'inscription et je veux que lors d'un clique sur le bouton 'Create' tous ces informations seront enregistrés dans la base de données plu exactement dans ma table "Vendeur" et un mail envoyé à l'utilisateur qui a fait l'inscrit sur le mail qui la saisir au moment de l'inscrit.
Bon j'ai réussit a faire cette formulaire et enregistrer ces information dans ma table mai je suis bloqué au niveau de l'envoi du mail.
comment le faire en utilisant asp.net mvc 3 ?
Voila mon view de l'inscription:
@model PFE.Models.Vendeur
et voila mon controlleur:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using PFE.Models;
using System.Web.Helpers;
namespace PFE.Controllers
{
public class InscriptionController : Controller
{
private WEBMEDEntities1 db = new WEBMEDEntities1();
//
// GET: /Inscription/
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(Vendeur vendeur)
{
if (ModelState.IsValid)
{
db.Vendeur.AddObject(vendeur);
db.SaveChanges();
return RedirectToAction("Confirmation", "Confirmation");//redireger vers une page contenet un message "Pour confirmer l'inscription,un mail de validation sera envoyé sur l'adresse mail que vous avez saisir au momant de l'inscription"
}
return View();
}
}
}
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 27 mars 2013 à 19:33
Salut,
je ne connais pas les spécificités des appli MVC .NET, mais regarde du côté du namespace System.Net.Mail, tu y trouveras le code "normal" d'un envoi de mail en .NET