按时间间隔运行一个动作
我正在开发一个 ASP.NET MVC 应用程序,在其中向我的客户提供一些服务。每个客户都有一个个人资料,在该个人资料中有一个包含客户生日日期的字段。我希望我的应用程序能够自动收到关于我的客户生日的通知,并通过破坏某些操作来向他/她发送“生日快乐”消息。
怎么可能?
I am developing an asp.net mvc application in which deliver some services to my customers. Every customer has a profile and in that profile there's is a field with customer's birthday date. I want my application to automatically be notified about my customer birthday and by ruining some action, sends him/her 'Happy Birthday' Message.
How could it be possible ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通常,您将有一个数据库计划任务来扫描用户的配置文件(用户表),以查找在扫描过程运行当天生日的任何人。
选择与查询匹配的用户,并使用自定义类/方法通过 .NET 邮件 功能。
有关更多想法,请查看:在 asp.net mvc 3 中的后台作业/计划任务中发送电子邮件
Generally you'd have a database scheduled task to scan your users' profiles (users table) for anyone that has a birthday in the day the scanning process is running.
Select the users that match the query and use a custom class/method to send them a birthday message using .NET mail capabilities.
For more ideas, take a look at: Send emails in background job/scheduled task in asp.net mvc 3