我會(如問題狀態)喜歡進行異步調用,最好使用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