【问题标题】:Json object not found in Razor在 Razor 中找不到 Json 对象
【发布时间】:2015-12-15 14:54:39
【问题描述】:

我正在尝试在我的项目中使用@Json.Encode。我的视图不会拉取 Json 对象。

我引用了 system.web.helpers 的 2.0.0.0 版本,当我展开它时,我什至可以看到 Json 类。我添加了 system.web.helpers 作为 using 语句,它仍然找不到对象?

我正在尝试在 javascript 语句中使用 @Json.Encode。我已经清理并重建了项目。我尝试删除并重新添加参考,还有其他建议吗?

【问题讨论】:

  • ^^ 我引用的是“System.Web.Helpers”,这是选定的解决方案。这对我不起作用。
  • 您是否在视图顶部添加了@using System.Web.Helpers;?或者,试试System.Web.Helpers.Json.Encode()
  • 我都试过了,但也没有用。
  • 删除你的引用重新添加看看

标签: json asp.net-mvc-4 razor


【解决方案1】:

我终于让它工作了。我不确定我使用的参考有什么问题,这并不是我真正想要的解决方案,但它确实有效。我删除了对 System.Web.Helpers 的引用,并浏览了另一个具有工作副本的项目并将其指向该 System.Web.Helpers.dll。然后在参考的属性(来自 Visual Studio 2010)中,我将 Copy Local 属性从 False 更改为 True。

希望在某个时候给出更好的答案,但这对我来说是一个可行的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 2017-05-26
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 2016-05-13
    相关资源
    最近更新 更多