servicestack,razorengine,C#,Asp.net,Razor,servicestack,Razorengine" /> servicestack,razorengine,C#,Asp.net,Razor,servicestack,Razorengine" />

C# 读取文件';s服务堆栈web服务中的内容

C# 读取文件';s服务堆栈web服务中的内容,c#,asp.net,razor,servicestack,razorengine,C#,Asp.net,Razor,servicestack,Razorengine,我正在尝试读取Razor格式(.cshtml)文件的内容,并将其解析为Razor.parse方法以发送Html电子邮件。但是,我在从Web服务读取文件时遇到问题。 如何从.cshtml文件中获取字符串内容 public class SendConfirmationEmailService : Service { public ConfirmationEmailResponse Post(ConfirmationEmailRequest request) { v

我正在尝试读取Razor格式(.cshtml)文件的内容,并将其解析为Razor.parse方法以发送Html电子邮件。但是,我在从Web服务读取文件时遇到问题。 如何从.cshtml文件中获取字符串内容

public class SendConfirmationEmailService : Service
{
    public ConfirmationEmailResponse Post(ConfirmationEmailRequest request)
    {
          var emailModel = new EmailModel{ };
          var templateString = ???????
          var body = Razor.Parse(templateString, emailModel);
    }
}
试试这个

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