私は(質問が述べているように)できれば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 にアクセスできませんでした。サービス リファレンスが用意されているので、少なくとも私はそれを台無しにしませんでした。
助けてくれてありがとう...