sec*_*ean 6 asp.net-mvc viewengine
我要做的是使用不同的模板生成电子邮件内容.
我认为ASP.NET MVC可能非常适合这种情况.我的控制器将获取电子邮件的必要数据并决定要呈现的视图(模板).(这只是一个简单的邮件合并,需要有条件块,foreach等)
我希望能够将这些模板存储在数据库中而不是Web应用程序中的文件中,因此可以从Web应用程序本身轻松添加新模板.
这可能吗?我希望能够使用WebForms视图引擎,但如果不可能,则会考虑其他视图引擎.我希望使用键入的视图.
不幸的是,WebForms ViewEngine 使用一些内部类来编译 aspx 和 ascx 文件,因此这是不可能的。该 ViewEngine 要求视图可作为站点根目录内文件夹中的文件使用(虚拟文件夹也适用于 IIRC)。
还有其他 ViewEngine 可能更适合您的目的,包括一些使用 XSLT 的 ViewEngine。
AFAIR 可以在同一个应用程序中混合使用多个 ViewEngine,因此您可以将 WebForms 引擎用于普通网页,而将不同的引擎用于电子邮件。
归档时间: |
|
查看次数: |
930 次 |
最近记录: |