Я думаю, вы должны выполнить два шага 1) проверьте свой порт, как это было предложено в поддержку godaddy http://support.godaddy.com/help/article/319/what-do-i-do-if-i -have-trouble-connect-to-my-email-account 2) используйте «relay-hosting.secureserver.net» как ваш хост вместо «smtpout.secureserver.net»
GoDaddy позволяет отправлять электронную почту с помощью Gmail в качестве SMTP, просто нужно избавиться от smtp.gmail.com и вместо этого использовать свой хост. Это моя настройка:
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = "relay-hosting.secureserver.net";
$mail->Username = "your-account@gmail.com";
$mail->Password = "yourpassword";
// ...
// send from, send to, body, etc...
Ссылка (см. Первые два сообщения) http://support.godaddy.com/groups/web-hosting/forum/topic/phpmailer-with-godaddy -smtp-почта-сервера сценариев обработки /
посмотрите на первую строку вашего вида: -
@model WebApplication2.Models.CustomerViewModel
, поэтому ваш вид является строго типизированным представлением, а его модель определена как CustomerViewModel. Примите CustomerViewModel в своем методе действий, затем создайте новый объект Customer и заполните его свойства с помощью свойств CustomerViewModel, таких как: -
[HttpPost]
public ActionResult Create(CustomerViewModel customerViewModel)
{
Customer customer = new Customer
{
//make customers properties = customerviewmodels properties
customerName = customerViewModel.customerName //etc
};
context.Customer.Add(customer);
context.SaveChanges();
return RedirectToAction("Index", "Customer");
}