从ServiceStack Web服务中读取文件的内容

时间:2014-03-28 09:46:43

标签: c# asp.net razor servicestack razorengine

我正在尝试将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);
    }
}

1 个答案:

答案 0 :(得分:0)

试试这个

var html = System.IO.File.ReadAllText(Server.MapPath("~/") + "FileNameWithPath");