我有一个ASP.NET网页表单,用户可以选择一些邮件列表,并通过点击发送按钮发送电子邮件到这个列表的所有成员。单击时,我对ASP.NET Web API方法进行ajax调用,该方法使用SmtpClient以一定的间隔向每个收件人发送电子邮件。这可能需要很长时间,我希望我的用户看到一些进展,例如在每次发送之后。
如何从web API方法向客户端触发进度事件?我找到的所有例子都是关于上传/下载文件的。
我对我的项目有这样的要求。目前已经有一个windows表单应用程序,当点击按钮时,它会发送电子邮件。这个应用程序背后有很多代码。它通过连接到数据库来验证作为文本框的字段序列号。验证错误作为另一个windows窗体弹出。发送邮件后生成报表。有一个只有特定用户才能访问的配置按钮,它可以打开配置表单,其中包含电子邮件设置的详细信息。
现在,所有这些都是使用windows窗体开发的。我的新要求是,我需要开发具有类似功能的ASP.NET网页相同。我尝试使用click once deployment,但这不是他们需要的。他们想把它做成一个网页。
是否有任何工具或方式可以让我在ASP.NET网页中显示应用程
Net Web表单应用程序收集用户信息并依赖于他们的性能,应该每天晚上给他们发送电子邮件。我需要找到优雅的方式来运行一个类或网页,做处理,并根据性能将发送电子邮件。我可以做到这一点在windows窗体应用程序和Windows任务计划程序来运行我的Windows窗体应用程序,但我想知道,我可以做到这一点在服务器端,“有一个类或网页,将运行每天”我见过Cron作业,但这是asp.net应用程序,它是在windows上运行。任何建议或教程都将是非常有帮助的对不起英语“错误”谢谢