Skip to main content
 首页 » 编程设计

c#之包含 Microsoft.Web.Mvc dll 后,Html.RenderAction 不可用

2024年02月24日28thcjp

我们想在我们的 MVC1.0 项目中使用 Html.RenderAction。我已经从 codeplex 下载了 Futures Microsoft.Web.Mvc dll,将其复制到我们项目的 bin 文件夹中,并添加了对它的引用。

但是,当我尝试在我们的一个 View 中使用它时,Html.RenderAction 仍然不可用。

这可能只是我遗漏的一个愚蠢的细节,但我不知道我还需要做什么 :(

附言我检查了一下,实际上我可以编写“Microsoft.Web.Mvc.ViewExtensions.RenderAction”并且 Visual Studio 自动完成代码就好了,所以看来 dll 已正确包含在项目中。

请您参考如下方法:

您必须将它添加到 web.config 中的“namespaces”标签。

 <system.web> 
      <pages> 
         <namespaces> 
           <add namespace="Microsoft.Web.Mvc"/> 
         </namespaces> 
      </pages> 
   </system.web>