Я бы (как говорится в вопросе) хотел бы сделать асинхронный вызов, предпочтительно с использованием ASP.net AJAX.
Код для WebMethod выглядит следующим образом:
[WebMethod]
public void SendMail(string name, string email, string subject, string body)
{
MailMessage toSend = new MailMessage(email, address@domain.com, subject, body);
var smtp = new SmtpClient();
smtp.Send(toSend);
}
Поля в представлении, что неудивительно: имя, адрес электронной почты, тема, тело.
В моих попытках сделать это я не смог добраться до WebMethod. Сервисная ссылка на месте, так что, по крайней мере, я не облажался.
Спасибо за помощь ...