嗯,我不知道它是否能解决您的问题,但这里是我的web.config,其中包含spark部分:
<spark>
<compilation debug="true"/>
<pages automaticEncoding="true" pageBaseType="xx.Web.SparkModelViewPage"/>
</spark>
pagebasetype支持来自mvcontrib的fluent html
在global.spark文件中,我得到了:
<use namespace="System"/>
<use namespace="System.Linq"/>
<use namespace="System.Web.Mvc"/>
<use namespace="System.Web.Mvc.Html"/>
<use namespace="System.Web.Routing"/>
<use namespace="System.Collections.Generic"/>
<use namespace="xxx.Web"/>
<use namespace="MvcContrib"/>
<use namespace="MvcContrib.UI"/>
<use namespace="MvcContrib.UI.Grid"/>
<use namespace="MvcContrib.UI.Pager"/>
<use namespace="MvcContrib.UI.Grid.ActionSyntax"/>
<use namespace="MvcContrib.FluentHtml"/>
<use namespace="MvcContrib.FluentHtml.Elements"/>
<use namespace="Microsoft.Web.Mvc"/>
<use namespace="Microsoft.Web.Mvc.Controls"/>
<use namespace="xVal.Html"/>
我试图在web.config spark部分添加名称空间,但它会杀死intellisense。