请任何人帮助我设计查询表,当访客在填写相同的详细信息后单击“发送”按钮时,应将具有“名称”,“手机号码”,“查询”和“地址”属性以及所有这些属性发送到我的电子邮件中。 需要MVC的代码。
答案 0 :(得分:0)
首先,您需要创建一个类似如下的模型:
public class Inquiry
{
public string Name { get; set; }
public string Email { get; set; }
public string PhoneNumber { get; set; }
public DateTime Date { get; set; }
public string Message { get; set; }
}
然后,在返回视图以传递新模型时,您需要在控制器中:
[HttpGet]
public IActionResult Contact()
{
return View(new Inquiry());
}
然后用HTML创建表单
然后在您的控制器中具有:
[HttpPost]
public IActionResult Contact(Inquiry inquiry)
{
{new Email().Send(inquiry); //Using your email class
return View(<Thank you page or whatever>);
}
别忘了验证等等...