我正在寻找一个.net模板引擎 - 简单,轻量,稳定,没有太多的依赖.我目前所需要的只是创建模板化的纯文本和HTML电子邮件.谁能给我一个好的推荐?
如果它有帮助 - 比如Java的Freemarker或Velocity库.
[更新]感谢迄今为止的答案 - 非常感谢.当你使用这些库时,我真的很喜欢推荐或战争故事.似乎是在不依次尝试每个决策的情况下做出决定的最佳方式.
使用asp.net发送自定义html电子邮件的最简单方法是什么?
我想理想情况下我想通过电子邮件发送html而不是像往常一样通过ActionResult将其返回到浏览器.通过这种方式,我可以将电子邮件构建为视图,通过模型为其提供数据,然后使用标准的.NET电子邮件内容将其激活.
这可行/这样做的方法?
谢谢,
我有以下方法在HttpResponse对象中写入流.
public HttpResponse ShowPDF(Stream stream)
{
MemoryStream memoryStream = (MemoryStream) stream;
httpResponse.Clear();
httpResponse.Buffer = true;
httpResponse.ContentType = "application/pdf";
httpResponse.BinaryWrite(memoryStream.ToArray());
httpResponse.End();
return httpResponse;
}
Run Code Online (Sandbox Code Playgroud)
为了测试它,我需要恢复处理过的流.有没有办法从httpResponse对象读取流?
我必须创建一堆静态html文件作为console/winform作业.当前解决方案使用字符串构建器.使用ASP.NET-MVC和强类型视图页面(System.Web.Mvc.ViewPage)后,我想知道是否可以利用这些视图页面并将它们输出到流或文件而无需构建ASP.NET解决方案.
本质上我想创建视图页面,传入强类型对象,并呈现结果.
我也对其他视图引擎开放.
如果这最终需要带来整个厨房水槽,那么我可以做一个字符串建设者的风格.
谢谢.
asp.net ×4
asp.net-mvc ×2
viewengine ×2
email ×1
html ×1
httpresponse ×1
nmock ×1
templates ×1