gpt4 book ai didi

asp.net - 如何从 ASP.NET 2.0 Web 应用程序中的客户端脚本调用 ASP.NET Web 服务?

转载 作者:行者123 更新时间:2023-12-02 17:47:34 25 4
gpt4 key购买 nike

所以我有一个 asp.net 2.0 Web 应用程序,并且创建了一个 Web 服务来将一些数据从 Web 表单发布到数据库。我现在想使用 jQuery/AJAX 将数据发布到服务器,但由于应用程序是 2.0 而不是 3.5+,我没有似乎需要的 System.Web.Script.Services.ScriptService 命名空间(我正在发布JSON 对象)?

是否有解决方法(无需将 Web 应用程序升级到 3.5)?

提前致谢。

编辑我安装了http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en并重新启动VS2010,但仍然无法使用命名空间。

最佳答案

是的,无需 3.5,您也可以做到这一点。首先,安装Microsoft's AJAX Extensions (aka ASP.NET AJAX 1.0) .

接下来,您需要将 HttpModule 添加到您的 web.config(或 machine.config;您的托管提供商可能已经配置了此配置):

<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</httpModules>

关于asp.net - 如何从 ASP.NET 2.0 Web 应用程序中的客户端脚本调用 ASP.NET Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4047952/

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