我在 chrome 开发人员 javascript 控制台中收到以下警告:
Uncaught SyntaxError: Unexpected token < http://.../Question.asmx/js(第 1 行)
资源解释为脚本,但使用 MIME 类型 text/html 传输。 http://.../Question.asmx/js
HTML 源代码看起来不错:
<script src="../../../Question.asmx/js" type="text/javascript"></script>
我使用 ASP ScriptManager 来包含这些 Web 服务。他们工作正常,我只是想知道问题到底是什么,因为我有强迫症问题,如何摆脱警告。
编辑:不涉及自定义处理程序。这只是我使用脚本管理器包含的标准 WebService:
<asp:ScriptManager runat="server" ID="scm1" EnablePageMethods="true" EnablePartialRendering="true" >
<Services>
<asp:ServiceReference Path="~/Question.asmx" />
</Services>
</asp:ScriptManager>