时间:2021-05-26
System.Web”中不存在类型或命名空间名称script /找不到System.Web.Extensions.dll引用
添加引用就行了...“添加引用→.Net→System.Web.Entensions.dll”;然后再项目文件中再“using System.Web.Script.Serialization;” 就OK了...
找不到System.Web.Extensions.dll引用 不可用
选择项目属性 更改.Net版本
这个VS2010的Bug是在将博客园博问的代码从VS2008升级至VS2010后,编译Web Site时项目遇到的,见下图:
对于[System.Web.Script.Services.ScriptService],大家都知道存在于System.Web.Extensions.dll中。对于这个提示,看似是一个简单的问题,添加一下对System.Web.Extensions.dll的引用就行了,我就这么想,也这么做了。
可是结果却出人意料,问题依旧...
怎么办呢?微软的问题先找Google,发现有人遇到了同样的问题并反馈在ASP.NET Forums上:Cannot find System.Web.Script.Service namespace error after upgrading to Visual studio 2010,但问题没有解决。
经过研究,终于找到这个问题的临时解决方案。
问题出现条件:
1. VS 2010 Web Site;
2. 编译的目标Framework是3.5。
解决方法:
将System.Web.Extensions.dll从C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5复制到C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0中,并重启VS2010。
总结:
目标Framework是v3.5,VS2010却在v3.0的GAC中找引用,Bug,这就是Bug!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
回答的也多数都是:引用System.Web,不要用HttpContext.Current.Application应该用System.Web.HttpContex
1.使用JavaScriptSerializer,位于命名空间System.Web.Script.Serialization,使用如下: 序列化为JSON
方法一:引入System.Web.Script.Serialization命名空间使用JavaScriptSerializer类实现简单的序列化序列化类:Per
首先是创建一个类,继承于ActionResult,记住要引用System.Web.Mvc命名空间,如下:复制代码代码如下:publicclassImageRes
本文实例展示了.Net中的json操作类用法,对于进行.Net程序设计来说是非常重要的技巧。具体分析如下:首先需要引用System.Web.Extensions