我正在尝试将Razor格式化(.cshtml)文件的内容解析为Razor.Parse方法以发送Html电子邮件。但是我从webservice读取文件时遇到问题。 如何从.cshtml文件中获取字符串内容?
public class SendConfirmationEmailService : Service
{
public ConfirmationEmailResponse Post(ConfirmationEmailRequest request)
{
var emailModel = new EmailModel{ };
var templateString = ???????
var body = Razor.Parse(templateString, emailModel);
}
}
答案 0 :(得分:0)
试试这个
var html = System.IO.File.ReadAllText(Server.MapPath("~/") + "FileNameWithPath");