我正在为一个非常“简单”的问题提出最佳解决方案。
今天,我在我的前端/网站上发送了电子邮件模板文件以及发送这些电子邮件的逻辑。
现在,我通过删除任何邮件逻辑来改进我的代码。 所以我的想法是建立我的业务层(BL)项目,负责发送电子邮件,如果发生某些商业行为,而不是前端。
我的问题是,我必须仍然可以更改模板而无需编译BL项目。
你有什么好的解决方案吗?
答案 0 :(得分:1)
此问题有多种解决方案,其中一种方法是将模板保存在Xml文件中。
答案 1 :(得分:0)
您只需在BL项目中添加文件夹,然后将邮件模板放入其中。然后将每个文件(邮件模板)的构建操作设置为“内容”。只需标记文件,转到属性,然后您将看到“构建操作”。
另一种解决方案是将它们保存在数据库中(如果在项目中使用DB)。