我有一个剃刀.cshtml与下面的模板:我怎样才能让剃刀解决符号@Model?
正如你所看到的,@Model
不能得到解决。
然而,当我分析用下面的代码模板:
public static string RenderPartialViewToString(string templatePath, string viewName, List<ZonesVM> zonesVm)
{
string text = File.ReadAllText(Path.Combine(templatePath, viewName));
string renderedText = Razor.Parse(text, zonesVm);
return renderedText;
}
它工作正常,我看到了结果,我希望在HTML。
有没有一种方法让我让Razor在编译之前知道@Model是什么?
仅供参考,我使用的是RazorEngine而不是普通的MVC Razor。
你不需要'@'那里有一个 – Eonasdan