我有一个Razor .cshtml模板,其中包含以下内容:

如你所见,@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;
}
Run Code Online (Sandbox Code Playgroud)
它工作正常,我看到我期望在HTML中的结果.
有没有办法让Razor知道@Model在编译之前是什么?
作为参考,我使用的是RazorEngine,而不是普通的MVC Razor.
| 归档时间: |
|
| 查看次数: |
1997 次 |
| 最近记录: |