Json.Encode 缺少 mvc 4 程序集参考 [英] mvc 4 assembly reference missing for Json.Encode

查看:38
本文介绍了Json.Encode 缺少 mvc 4 程序集参考的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在 MVC 4 中调用 Json.Encode(...) 方法,但出现错误:当前不存在名称Json"上下文.

I am trying to call a Json.Encode(...) method in MVC 4 and I'm getting an error: The name 'Json' does not exist in the current context.

我尝试添加具有 Json 类的 System.Runtime.Serialization 命名空间,但是 Json 类的这个特定实例没有t 有 Encode 方法.

I've tried adding System.Runtime.Serialization namespace, which has Json class, but this particular instance of Json class doesn't have Encode method.

我在这里遗漏了什么程序集?

What assembly am I missing here?

这是我的确切代码:

{ url: '@Url.Action("DeleteDefinitionRule")', editData: 
    { companyCode: 'LO', definitionID:@Html.Raw(Json.Encode(Model.DefinitionID)) } }

推荐答案

  1. 解决方案资源管理器中的参考 > 右键单击​​ > 添加参考
  2. 在程序集 > 框架下,搜索System.Web.Helpers"双击
  3. System.Web.Helpers 版本 2.0.0.0,然后单击确定.找到
  4. 您刚刚添加的 System.Web.Helpers > 右键单击​​它 > 属性.
  5. 将复制本地"从假更改为真

现在@Json.Encode 应该可以工作了.

And now @Json.Encode should work.

更新

这篇关于Json.Encode 缺少 mvc 4 程序集参考的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆