我会(如问题状态)喜欢进行异步调用,最好使用ASP.net AJAX。从ASP.Net进行异步WebService调用MVC
用于将WebMethod的代码如下所示:
[WebMethod]
public void SendMail(string name, string email, string subject, string body)
{
MailMessage toSend = new MailMessage(email, [email protected], subject, body);
var smtp = new SmtpClient();
smtp.Send(toSend);
}
视图上的字段,这并不奇怪:姓名,电子邮件,主题,正文。
在我试图做到这一点时,我一直无法进入WebMethod。该服务的参考资料已到位,所以至少我没有搞砸了。
感谢您的帮助...
嗯,我还没有考虑,感谢您的抬头。你有什么建议吗? – KevDog 2008-12-03 21:54:46
我仔细看了一下你建立的链接。该调用不在页面后面的代码中,而是在单独的Web服务的.asmx文件中。我会做更多的阅读,看看是否适用相同的警告。 – KevDog 2008-12-03 22:25:51