0

我正在开发 Web 应用程序,在我的项目中,有一些类型的测试和任务分配给员工。

现在,当员工完成一项任务并分配给用户时,用户会自动在他的页面上收到消息(有 3 个用户访问应用程序,一个是管理员,第二个是测试员,第三个是验证员......他们都在不同的页面上工作,现在当管理员分配任务时,测试人员会自动收到通知“新消息”(为此我正在使用母版页)..在测试人员正在工作的任何页面上......现在如果测试人员完成了它的任务并且分配给验证者,验证者必须收到通知“新消息”......等等......)

为此,我在母版页上放了一个按钮..而且我制作了一个每分钟运行的 Windows 服务,现在我的问题是我如何将消息从 Windows 服务发送到我的母版页按钮(我更改按钮的文本)。

这个想法有效吗?

4

2 回答 2

0

我认为不可能从 Windows 服务信息发送到 asp.page。您可以创建一个按钮来查询有关新任务的 Web 服务(但您指望用户按下它)。

另一种更“友好”的方式是在 javascript 中有一个计时器,它使用 ajax 请求来获取新任务。

于 2012-05-17T10:54:48.433 回答
0

为什么需要窗口服务在后台运行?是否有任何特定理由为这些要求提供 Windows 服务?

根据您的详细描述,我的理解是,当员工完成任务并分配给用户时,用户会自动在他的页面上收到消息。因此,当员工正在工作并完成时,意味着他们将单击某个按钮,表明他们的工作已完成。然后在单击按钮的同时,您只需编写将邮件发送给测试人员的代码。就像同样的方式,当测试人员完成他们的工作并单击测试完成时,向审阅者发送邮件等等..那么需要有一个窗口服务来发送邮件吗?

所有的要求都可以通过简单的发送邮件代码来实现。如果您需要更多帮助,或者您不了解确切的场景或需求中是否缺少任何内容,请告诉我们。

希望对您有所帮助。

于 2012-05-28T12:49:45.780 回答