我建立了一个项目,我HoverMenuExtender
在页面上使用了一个,为此我还在ScriptManager
页面上添加了一个,我的项目在我的本地系统上成功运行,没有任何错误,但是当我将它部署到远程服务器上时出现错误:
在我的代码中,我ScriptManager
在表单标签下方使用。
我确定您已经尝试过,但以防万一将您的 ScriptManager 放在 FORM 标记之间,看看会发生什么:
<form id="MyScriptManagerForm" runat="server">
<asp:ScriptManager ID="MyScriptManager" runat="server" EnablePageMethods="true" >
<Services>
<asp:ServiceReference Path="~/WebServices/Tralalalalala.svc" />
</Services>
</asp:ScriptManager>
</form>
可能是您要部署的服务器没有安装 Ajax 扩展。根据您使用的 Ajax 版本,您可以尝试将 System.Web.Extensions.dll 复制到您的 bin 文件夹中并再次部署。