gpt4 book ai didi

c# - ASP.NET C# : JavascriptSerializer could not be found

转载 作者:太空狗 更新时间:2023-10-29 22:12:18 29 4
gpt4 key购买 nike

我正在尝试通过 C# 在 ASP.NET v4.0 中使用 JavascriptSerializer 对象。我没有使用 Visual Studio——这是在实时 IIS7 服务器上。我可以在同一个 Web 服务器上使用 VB 访问这个对象,所以我知道必需的 DLL 存在并且配置正确。

但是当我尝试在 C# 中使用这个对象时,我得到了这个错误:找不到类型或 namespace 名称'JavascriptSerializer'

在我的类文件中,我有这个:

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();

导致上述错误的是最后一行代码。

帮忙吗?

最佳答案

您需要添加对 System.Web.Extensions.dll 的引用在你的应用程序中。 System.Web.Extensions 是包含 JavaScriptSerializer 类的命名空间。然后添加一个 using 指令来使用命名空间 System.Web.Extensions,如下所示:

using System.Web.Extensions;

您还可以像这样声明您的 JavaScriptSerializer:

var serializer = new System.Web.Extensions.JavaScriptSerializer();

关于c# - ASP.NET C# : JavascriptSerializer could not be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15818225/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com