【发布时间】:2013-08-24 11:20:18
【问题描述】:
我试图用 ASP.NET AJAX 调用 Web 服务。但是我遇到了以下错误。 编译器错误消息:CS1061:“ASP.index_aspx”不包含“onClick”的定义,并且找不到接受“ASP.index_aspx”类型的第一个参数的扩展方法“onClick”(您是否缺少 using 指令或程序集参考?)
有人知道如何解决这个问题吗?
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services><asp:ServiceReference Path="~/CountryCodeFinder.asmx" /></Services>
</asp:ScriptManager>
<script language="javascript" type="text/javascript">
function onClick() {
Task3.CountryCodeFinder.CodeFinder(form1.tbxInput.value, onSuccess, onFailed);
}
var onSuccess = function (result) {
$get("lblResult").innerHTML = result;
}
var onFailed = function (result) {
$get("lblResult").innerHTML = " Not Found! ";
}
</script>
<div>
<asp:TextBox ID="tbxInput" runat="server"></asp:TextBox>
<asp:Button ID="btnSubmit" runat="server" Text="Find Country Code" onclick="onClick()" />
<br />
【问题讨论】:
标签: c# asp.net ajax web-services