Html.Partial ( ) 不适用于 _grid.cshtml

Posted

技术标签:

【中文标题】Html.Partial ( ) 不适用于 _grid.cshtml【英文标题】:Html.Partial ( ) is not working with _grid.cshtml 【发布时间】:2014-02-23 20:18:03 【问题描述】:

我有一个使用 VS2010 在 MVC 3 中开发的 Web 应用程序。但是当我通过 VS 2013 打开它时,我会看到以下错误。

    System.Web.WebPages.html.HtmlHelper' does not contain a definition for 
   'Partial' and no extension method 'Partial' accepting a first argument of type  
   'System.Web.WebPages.Html.HtmlHelper' could be found (are you missing a using
    directive or an assembly reference?

我现在 VS 2010 也出现了同样的错误。该怎么办?请帮帮我..

【问题讨论】:

您确定您的项目中有对System.Web.Mvc.dll 的引用吗? 不,抱歉。添加参考后它起作用了。非常感谢@Selman22 但它工作了一段时间。如何永久添加引用 【参考方案1】:

添加这个命名空间,看看是否有帮助

System.Web.Mvc.Html

【讨论】:

【参考方案2】:

这是解决方案检查链接它将有更好的帮助

warnings - html.helpers not recognized after project update

遇到同样问题的人通读了一遍,你的问题是第 4 条,祝你好运

就像 tommy 说的 >>>程序集版本需要与您升级到的版本相匹配clean/在 VS 中重建以确保您已清除旧程序集。”

【讨论】:

swagat 这是解决方案,要么接受,要么留下我的朋友,祝你好运 但它向我显示了以下错误。 错误 11 检测到 ASP.NET 网页版本冲突:指定版本为“3.0.0.0”,但 bin 中的版本为“1.0.0.0”。要继续,请从应用程序的 bin 目录中删除文件或删除 web.config 中的版本规范。 您是否在更改后重新构建了您的应用程序并输入您升级到的版本 橡树有你遇到赃物子弹4的确切问题我相信它也应该对你有用 不,它不工作。我的应用程序运行良好,但每次我构建我的解决方案时,我都会一次又一次地显示该消息。并且 Html.Partial() 在其他页面中工作正常..

以上是关于Html.Partial ( ) 不适用于 _grid.cshtml的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Git 忽略不适用于 __pycache__ 文件夹? [复制]

仅发布 ASP.NET MVC 后更新 HTML.Partial

导入语句适用于 PyCharm,但不适用于终端

python3 中的 _pickle 不适用于大数据保存

使用_id查找不适用于聚合[重复]

使用_id查找不适用于聚合[重复]