zoukankan      html  css  js  c++  java
  • js调用WebService出现webserive未定义错误!

    搞了一下午,搜了一下午,终于下班之前解决了。

    namespace AjaxTest
    {
    /// <summary>
    /// WebService 的摘要说明
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo
    = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(
    false)]
    [GenerateScriptType(
    typeof(Employee))]
    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
    [System.Web.Script.Services.ScriptService]
    public class WebService : System.Web.Services.WebService
    {

    [WebMethod]
    public string HelloWorld()
    {
    return "Hello World";
    }
    }
    }
    网上给的调用方法:
    function btnNew_onclick() {
    WebService.HelloWorld(onCreated);
    }
    错误WebService未定义。
    我本以为跟路径有关系,其实没有,除非用Soap路径要注意: 
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    <Services>
    <asp:ServiceReference Path="~/WebService.asmx" />
    </Services>

    这样就没问题了啊:
    function btnNew_onclick() {
    AjaxTest.WebService.HelloWorld(onCreated);
    }
    加上WebService命名空间。

      

      

      

  • 相关阅读:
    移动端轮播图
    移动端的注册页面
    点击显示或者消失的效果(手风琴效果)
    canvas的一些简单绘制方法
    用canvas来手动绘画
    canvas标签的运用
    Html5新标签解释及用法
    最近的心得
    浅谈正则表达式
    P3197 [HNOI2008]越狱
  • 原文地址:https://www.cnblogs.com/zjmzone/p/2176496.html
Copyright © 2011-2022 走看看