using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class WebService : System.Web.Services.WebService
{
[WebMethod]
[ScriptMethod]
public string HelloWorld()
{
return "Hello World";
}
}
<asp:ScriptManager ID="ScriptManager" runat="server">
<Services>
<asp:ServiceReference Path="WebService.asmx" />
</Services>
</asp:ScriptManager>
<input type="button" id="btnTest" value="测试" onclick="GetWebServices();" />
<script language="javascript" type="text/javascript">
function GetWebServices()
{
WebService.HelloWorld();
}
</script>
做个小练习,结果一直报"WebService"未定义……。请教一下,麻烦看一下哪里有问题。谢谢。
<script language="javascript" type="text/javascript">
WebService.set_path("WebService.asmx"); function GetWebServices()
{
WebService.HelloWorld();
}
</script>
学习~回头实验下这办法~hoho
docS.async = false;
docS.load("");
var s=docS.documentElement.text;
window.alert(s);
参考
http://www.cnblogs.com/roger/archive/2004/11/09/61914.aspx
http://www.cnblogs.com/dreamof/archive/2008/09/02/1282163.html