Json.Encode 缺少 mvc 4 程序集参考 [英] mvc 4 assembly reference missing for Json.Encode
本文介绍了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)) } }
推荐答案
- 解决方案资源管理器中的参考 > 右键单击 > 添加参考
- 在程序集 > 框架下,搜索System.Web.Helpers"双击
- System.Web.Helpers 版本 2.0.0.0,然后单击确定.找到
- 您刚刚添加的 System.Web.Helpers > 右键单击它 > 属性.
- 将复制本地"从假更改为真
现在@Json.Encode 应该可以工作了.
And now @Json.Encode should work.
更新
这篇关于Json.Encode 缺少 mvc 4 程序集参考的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文