Как отправить детали формы запроса на почту в mvc - PullRequest
0 голосов
/ 24 января 2019

Пожалуйста, помогите мне спроектировать форму запроса, в которой атрибуты «Имя», «Номер мобильного телефона», «Запрос» и «Адрес» и все эти атрибуты должны быть отправлены на мою электронную почту, когда посетитель нажмет кнопку «Отправить» после заполнения той же информации. Нужен код для MVC ..

1 Ответ

0 голосов
/ 24 января 2019

Сначала вам нужно создать модель примерно так:

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>);
}

Не забудьте проверки и т.д ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...