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命名空间。

      

      

      

  • 相关阅读:
    数据库编程总结
    Excel文件操作方式比较
    大数据导入Excel
    导出Excel
    duilib库分析: 消息流程分析
    ucosII移植
    Log Parser Studio 分析 IIS 日志
    google 搜索关键字技巧
    未知的反物质世界的瞎想
    Scratch 简单的小游戏 --- 碰碰球
  • 原文地址:https://www.cnblogs.com/zjmzone/p/2176496.html
Copyright © 2011-2022 走看看