【发布时间】:2018-12-19 20:21:40
【问题描述】:
人 我正在尝试使用带有 javascript 代码的 Web 服务 这是网络服务:http://192.168.0.43/DWService/DW_WebService.asmx 它有一些方法,其中一个在用户发送参数时返回一个编码字符串。
我正在使用脚本管理器
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<%-- web service reference --%>
<asp:ServiceReference Path="http://192.168.0.43/DWService/DW_WebService.asmx" />
</Services>
</asp:ScriptManager>
调用:
<tr>
<td>
<asp:Button ID="btnVwr" runat="server" Text="Visor" OnClientClick="return Submit();" />
</td>
<td>
<asp:Button ID="btnDwn" runat="server" Text="Descargar" />
</td>
</tr>
<tr>
<td colspan="2">
<asp:TextBox ID="txtlinkVisor" runat="server" TextMode="MultiLine" Rows="5" Width="482px"></asp:TextBox>
</td>
</tr>
</table>
我的脚本:
<script type="text/javascript">
function Submit() {
var condicion = $get("<%=txtDocID.ClientID %>").value;
var url = $get("<%=txtUrl.ClientID %>").value;
var fc = $get("<%=txtFCid.ClientID %>").value;
var dwuser = $get("<%=txtUsr.ClientID %>").value;
var dwpass = $get("<%=txtPas.ClientID %>").value;
URLDocVw(condicion, url, fc, dwuser, dwpass);
return false;
};
function OnSuccess(response) {
alert(response);
};
function OnError(r) {
alert(response);
};
</script>
服务器返回:“0x800a1391 - JavaScript 运行时错误:‘URLDocVw’未定义” URLDocVw 是方法的名称 我已经在 scriptManager 的路径上以不同的方式进行了测试,但我无法解决它。 拜托,这是我第一次这样做。我希望任何人都可以帮助我。
提前致谢。
【问题讨论】:
-
您遇到什么错误?你可以使用 fetch 代替
标签: javascript asp.net web-services