Я получил эту ошибку
Параметр address не может быть пустой строкой.Имя параметра: адреса Описание: необработанное исключение произошло во время выполнения текущего веб-запроса.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.ArgumentException: параметр 'address' не может быть пустой строкой.Имя параметра: адреса
Я перепробовал все электронные письма, но он не работает.
HomeController.cs
[HttpPost]
public ActionResult Contact(Registration reg)
{
if (ModelState.IsValid)
{
WebMail.Send(""
, reg.Name + "is",
reg.Message + "<br></br> My Number : "+reg.Mobile+
"<br></br> My email is " +reg.Email
,null
,null
,null
,true
,null
,null
,null
,null
,null
,reg.Email);
}
return View();
}
Web.config
<system.net>
<mailSettings>
<smtp>
<network host="smtp.gmail.com"
port="587"
userName=""
password=""
enableSsl="true"
/>
</smtp>
</mailSettings>
</system.net>
Contact.cshtml
@using (Html.BeginForm())
{
<p>Name: @Html.TextBoxFor(model => model.Name)</p>
<p>Email: @Html.TextBoxFor(model => model.Email)</p>
<p>Mobile: @Html.TextBoxFor(model => model.Mobile)</p>
<p>Message:</p>
<p>@Html.TextAreaFor(model => model.Message)</p>
<p>
<input type="submit" value="Submit" />
</p>
}
, хотя я помещал всю электронную почту, она не работала.