在ASP.NET Web窗体站点中发送异步电子邮件

时间:2015-01-09 12:02:04

标签: asp.net asynchronous webforms

我需要一种非常简单的方法在ASP.NET Web Forms C#网站中异步执行方法。

此方法将传递电子邮件信息(从,到,主题,正文等) - 然后在后台发送电子邮件 - 允许完成页面执行,而无需等待电子邮件发送。

这将在应用程序的各个位置调用 - 有时在循环中多次调用(延迟更多是一个问题,甚至可能导致超时)。

这样做的轻量级方法是什么?

我在网上尝试过WebAPI示例,例如: http://www.asp.net/web-api/overview/advanced/calling-a-web-api-from-a-net-client

但它在“等待”时陷入困境:

HttpResponseMessage response = await client.GetAsync("api/products/1");

对我所需要的东西来说似乎有点过分了。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用jQuery AJAX发送此电子邮件,然后解决您的所有问题:D