我尝试将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" />
在spark-view中使用:
${Html.TextBoxFor(m => m.UserName)}
答案 0 :(得分:1)
我使用最新版本的spark。我发现了什么问题。我想念在视图中添加模型类型。
<viewdata model=MyModel"/>