控制器与业务层逻辑之间的交互

时间:2014-05-28 16:23:53

标签: c# asp.net-mvc

我有MVC应用程序,其中控制器根据视图上的触发器操作发送电子邮件。这工作正常。该项目还有一个业务层dll,用于与SQL Server数据库进行交互。这工作正常。现在我注意到正在建设的网站需要访问控制器dll来发送电子邮件。目前该网站仅适用于BLL。由于网站和应用程序之间的数据对象不同,如何使用相同的代码以便两个项目都可以发送电子邮件?我正在使用Razor模板来创建电子邮件,如果这有所不同。

1 个答案:

答案 0 :(得分:0)

升级到至少 MVC 4并开始利用Web API功能为开发中的其他应用程序提供Web服务。

这是一个很好的起点blog post