我有一个ASP.NET网页表单,用户可以选择一些邮件列表,并通过点击发送按钮发送电子邮件到这个列表的所有成员。单击时,我对ASP.NET Web API方法进行ajax调用,该方法使用SmtpClient以一定的间隔向每个收件人发送电子邮件。这可能需要很长时间,我希望我的用户看到一些进展,例如在每次发送之后。
如何从web API方法向客户端触发进度事件?我找到的所有例子都是关于上传/下载文件的。
目前已经有一个windows表单应用程序,当点击按钮时,它会发送电子邮件。这个应用程序背后有很多代码。它通过连接到数据库来验证作为文本框的字段序列号。验证错误作为另一个windows窗体弹出。发送邮件后生成报表。有一个只有特定用户才能访问的配置按钮,它可以打开配置表单,其中包含电子邮件设置的详细信息。
现在,所有这些都是使用windows窗体开发的。我的新要求是,我需要开发具有类似功能的ASP.NET网页相同。我尝试使用click once deployment,但这不