Spark Macro错误(Html名称在当前上下文中不存在)

时间:2015-06-08 08:37:36

标签: c# model-view-controller spark-view-engine

我们正在使用Spark视图引擎的项目中工作。我们正在更新项目的框架和版本。更新版本后,我们收到错误" Html名称在当前上下文中并不存在"仅在那些使用宏的.spark文件中。

如果我们删除它的工作正常。

实际错误如下:

动态视图编译失败。 c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ d0633734 \ v3jw2d5u.0.cs(33,24):error CS0103:名称' HTML'在当前上下文中不存在

1 个答案:

答案 0 :(得分:2)

如果您覆盖SparkViewBase,则需要确保您有一个名为HTML的方法。默认实现是:

public MvcHtmlString HTML(object value) { return MvcHtmlString.Create(Convert.ToString(value)); }