感谢@DaveWard和@CodeRoller为您带来的帮助,导致了此解决方案:
- 安装ASP.NET Ajax扩展(HERE)
- 添加对System.Web.Extensions.dll的引用
- 修改web.config以包括scriptModule httpModule(请参见下文)
我的jQuery ajax调用和WebMethod仍然与原始帖子相同。
我的web.config已被修改如下:
<system.web> <compilation debug="true"> <assemblies> <!-- A bunch of other assemblies here--> <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </assemblies> </compilation> <httpModules> <add name="scriptModule" type="System.Web.Handlers.scriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </httpModules> </system.web>
我希望其他人会觉得有用。



