我尝试将 HtmlHelper.TextBoxFor 与 spark 视图引擎一起使用,但视图因异常“动态视图编译失败而崩溃。‘System.Web.Mvc.HtmlHelper’不包含‘TextBoxFor’的定义,并且没有扩展方法‘TextBoxFor’接受第一个可以找到“System.Web.Mvc.HtmlHelper”类型的参数(您是否缺少 using 指令或程序集引用?)”。
这是我的 _global.spark:
<use namespace="System"/>
<use namespace="System.Linq"/>
<use namespace="System.Text" />
<use namespace="System.Web.Mvc"/>
<use namespace="System.Web.Mvc.Html"/>
<use namespace="System.Web.Routing"/>
<use namespace="System.Linq.Expressions" />
<use namespace="MyModels" />
在火花视图中使用:
${Html.TextBoxFor(m => m.UserName)}