これが私がやろうとしていることです:
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(ContactModel model)
{
if (ModelState.IsValid)
{
// Send email using Model information.
return RedirectToAction("Gracias", model);
}
return View(model);
}
public ActionResult Gracias(ContactModel model)
{
return View(model);
}
3つのアクションメソッドはすべて同じコントローラーにあります。基本的に、ユーザーは連絡フォームにいくつかのデータを入力し、Modelオブジェクトの名前を使用してそれらをありがとうページにリダイレクトしたいと思います。
コードはそのままですが、URLはGET変数とともに渡されます。理想的ではありません。
http://localhost:7807/Contacto/Gracias?Nombre=Sergio&Apellidos=Tapia&Correo=opiasdf&Telefono=oinqwef&Direccion=oinqef&Pais=oinqwef&Mensaje=oinqwef
助言がありますか?