如何允许用户通过电子邮件批准任务?

时间:2013-01-22 04:57:54

标签: javascript asp.net email

在我们的项目中,经理会收到包含其任务的电子邮件。新要求是允许管理人员通过电子邮件批准他们的任务。在每个任务附近都有一个“批准”按钮,应该添加该按钮以允许批准任务而无需前往公司的站点。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

至于我,那是不可能的。大多数电子邮件客户端永远不会运行javascript,因此您无法使用ajax来调用您的服务器。

另一个选项 - 带有表单的iframe,用于设置批准。根据{{​​3}}在一些电子邮件客户端中,它将起作用。在其他人 - 没有。

至于我,最现实的方法是提出一个简单的链接。当然,点击它会打开浏览器,但是你可以在完成所有工作后让它自己关闭。

我看到的最后一个选项是向某个特定地址发送电子邮件,例如approve_task@company.com,主题包含任务ID,并建立监听器,该监听器将检查由approve_task@company.com收到的电子邮件,并将任务标记为批准。在邮件正文中建立mailto:链接没问题。但是你不能自动发送任何电子邮件。经理需要点击它并手动发送电子邮件。所以我认为这不是一个很好的解决方案。