从逻辑层(C#)生成3层架构的Web链接

时间:2012-06-12 09:06:09

标签: c# asp.net n-tier-architecture 3-tier

我有一个3层架构系统(数据,逻辑,演示)。 Presentation层是一个ASP.Net网站。

我想不时发送电子邮件。我的假设是,发送电子邮件的这种逻辑应放在逻辑层中。但是,此类电子邮件需要具有指向Web层路径的链接。我的头脑中的一个例子是,当生成订单时,发送的电子邮件需要有一个链接,用户可以点击该链接在线支付。

考虑到此页面在Presentation层中实现,Logic和Presentation层之间没有直接链接。如何解决这个问题,以及关于这些分层的最佳实践?

1 个答案:

答案 0 :(得分:0)

它应该在逻辑层,电子邮件中有链接没有害处。

电子邮件通常包含链接,如果链接托管在同一个域中,该怎么办。