Oct*_*ent 5 c# asp.net javascriptserializer
我正在尝试使用C#在ASP.NET v4.0中使用JavascriptSerializer对象.我没有使用Visual Studio - 这是在一个实时的IIS7服务器上.我可以在同一个Web服务器上使用VB访问这个对象,所以我知道必需的DLL存在并正确配置.
但是当我尝试在C#中使用此对象时,我收到此错误: The type or namespace name 'JavascriptSerializer' could not be found
在我的类文件中,我有这个:
using System.Web;
using System.Web.Script;
using System.Web.Script.Serialization;
Run Code Online (Sandbox Code Playgroud)
在web.config中,我有这个:
<assemblies>
<add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</assemblies>
Run Code Online (Sandbox Code Playgroud)
在我的default.aspx.cs文件中,我有这个:
JavaScriptSerializer obj_serializer = new JavascriptSerializer();
Run Code Online (Sandbox Code Playgroud)
这是造成上述错误的最后一行代码.
救命?
Cam*_*ker 13
您需要在应用程序中添加对System.Web.Extensions.dll的引用.System.Web.Extensions是包含JavaScriptSerializer类的命名空间.然后添加using指令以使用命名空间System.Web.Extensions,如下所示:
using System.Web.Extensions;
Run Code Online (Sandbox Code Playgroud)
您也可以像这样声明JavaScriptSerializer:
var serializer = new System.Web.Extensions.JavaScriptSerializer();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17918 次 |
| 最近记录: |