当我尝试调用webservice方法时偶尔会出现javascript错误。
在我的页面顶部:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="abc" %>
稍后......
<abc:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" LoadScriptsBeforeUI="false" EnablePageMethods="true">
<Services>
<asp:ServiceReference Path="getThing.asmx" />
</Services>
</abc:ToolkitScriptManager>
在页面后面,javascript位于页面中:
try {
ret = ProjectName.getThing.GetTheThing(id, oncomplete);
} catch(e) {
alert(e.message);
}
并非总是如此,但有时我会收到此javascript警报:
“ProjectName未定义”
我有什么遗漏吗?