我使用<%= Html.Action( “ReadXML的”)%>和具有这样的错误:的HtmlHelper不包含定义 “操作”
'System.Web.Mvc.HtmlHelper' 不包含一个定义对于“操作”,并没有扩展方法“操作”接受型“System.Web.Mvc.HtmlHelper”的第一个参数可以找到(是否缺少using指令或程序集引用?)
如何修复它
这是我的程序集:
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
我在web.config中有这样的命名空间 – Ognjen 2010-05-17 08:17:28
您是否使用ASP.NET MVC 2.0,'System.Web.Mvc'程序集版本应该是2.0.0.0? – 2010-05-17 08:18:29
是的,我正在使用ASP.NET MVC 2.0 – Ognjen 2010-05-17 08:28:34