zoukankan      html  css  js  c++  java
  • 客户端访问WebService

    客户端访问PageMethod
    • 服务器端
    – 只能在aspx页面中定义
    – 只能是公开静态方法
    – 使用WebMethodAttribute标记
    – ScriptManager的EnablePageMethods属性设为true
    • 客户端
    – 通过PageMethods.MethodName访问

    在aspx页面:

    <form id="form1" runat="server">
         <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" />
      
      <input type="button" value="Get Current Time" onclick="getCurrentTime()" />
       
      <script language="javascript" type="text/javascript">
          function getCurrentTime()
          {
              PageMethods.GetCurrentTime(getCurrentTimeSucceeded);
          }

          function getCurrentTimeSucceeded(result)
          {
              alert(result);
          }
      </script>

    </form>

    在.cs :

    using System.Web.Services

        [WebMethod]
        public static DateTime GetCurrentTime()
        {
            return DateTime.UtcNow;
        }

  • 相关阅读:
    统计代码行数
    梯度下降算法
    multiplot 安装与配置
    ros 源码安装
    cmake 指定gcc/g++版本
    python 科学计算基础库安装
    协方差矩阵的含义
    pysvn 相关
    void 0与undefined
    BEM规范
  • 原文地址:https://www.cnblogs.com/goldnet/p/1509897.html
Copyright © 2011-2022 走看看