请教一个不知能否实现的功能:
我想在WEB页面上增加一个复选框(是否自动发送邮件通知用户),当选上并提交页面后,服务器会在一个时间段后自动发送邮件给用户.该时间可能是几天后的某个时间.不知能否实现?
如不能实现,不知有没有其它的方法?
我想在WEB页面上增加一个复选框(是否自动发送邮件通知用户),当选上并提交页面后,服务器会在一个时间段后自动发送邮件给用户.该时间可能是几天后的某个时间.不知能否实现?
如不能实现,不知有没有其它的方法?
解决方案 »
- ASP.NET MVC,多模板的话,应该怎么做?
- C#解析,求救
- 求助:怎样实现上传控件动态的增加,保存的时候能取到所有增加的控件选择的路径?
- 急 急 急!!!datalist问题
- .net 4 路由问题
- DataBinding:“System.Data.DataRowView”不包含名为“HouseID”的属性。
- 如何动态的获取Excel中数据范围
- 怎样打开新的窗口?
- 如何让<a></a>标签的超链接总是下载文件,而不是在IE里打开文件?
- 求助:编写一个实现计算功能的ASPX网页
- WIN2003企业版IIS问题请教!
- 为什么我的机器已经安装Microsoft.Web.UI.WebControls.TreeView,使用树形控件时,显示不正常.
1、如果用户复选取了此复选框,提交,并存到数据库中的一个名为“发邮”的字段中
2、之后,你可以在服务器端做一个WINDOWS服务,每隔一小时来查看有哪些信要发出去(如果用户在提交的时候没有明确指出具体的发信的时间。)你可以用SmtpMail类来发送邮件(在名字空间system.web.mail下)或者用一个名字为jmail的东西来发(如果你有附件要发送)(你可以在csdn中查一下这个东西.)
配合邮件技术就行了
实时的问题不知道有多少人问过多少次。网页是不可能实现真正的实时性。因为B与S是无状态连接,当它们失去连接后,谁都不知道对方在干什么。你要想定时发送邮箱,就必须在某个时候有人执行这个网页,才能触发方法。除非,你写一个服务器端的winform。你们说的真能实现吗?
-------------------------------------------------
该用户把提交的日期放到一个名为“提交日期”的字段中,以后,windows服务就用今天的时间减去提交的时间(因为三天后的下午2:00是可以做为一个固定的时间可以算出来的),只要减得的数等于此固定时间就执行发信。(关于windows服务你可以参考一下有关书籍,要不用一个timer来实现)
或如Truly(NULL)所说的:在global中增加定时器实现