我的 Web 应用程序中可以显示“n”个报告。
例子
www.example.com/Overview.aspx?Id=1 -- 将生成报告 1 www.example.com/Overview.aspx?Id=2 -- 将生成报告 2,依此类推。
我的要求是定期将这些报告作为电子邮件附件发送给选定的收件人。例如,我将 report1、report2 分组为每日报告,那么这两个报告必须每天在指定时间生成并发送给指定的收件人。我有一个单独的网页来对这些报告和其他选项进行分组,例如设置间隔(每天、每周)以及将这些信息存储在数据库中。我计划创建一个计划任务来调用 web 服务(asmx)文件,以便我可以使用查询字符串调用上述报告页面来生成报告并将它们附加到邮件中。我不认为我可以从网络服务调用网页。我唯一关心的是调用网页集合,以便我可以生成报告并将它们附加到邮件中。还有其他解决方法吗?请建议我