我正在尝试将 ASP.NET v4.0 中的 JavascriptSerializer 对象与 C# 一起使用。我没有使用 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;
在 web.config 中,我有这个:
<assemblies>
<add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</assemblies>
在我的 default.aspx.cs 文件中,我有这个:
JavaScriptSerializer obj_serializer = new JavascriptSerializer();
正是这最后一行代码导致了上述错误。
帮助?