zoukankan      html  css  js  c++  java
  • asp.net ajax 调用后台方法

    js代码

    <form id="form1" runat="server">
    <script language=javascript type="text/javascript">
    function GetCurrentTime1() {
    PageMethods.GetCurrentTime('NewEgg ajax training', CheckIsSuccess);
    }
    function CheckIsSuccess(result) {
    alert(result);
    }
    </script>
    <div>
    <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
    </asp:ScriptManager>
    <input id="Button1" type="button" value="客户端控件调用服务器端的方法" onclick="GetCurrentTime1()" />
    </div>
    </form>


    C#代码
    [WebMethod]
    public static DateTime GetCurrentTime(string str)
    {
    return DateTime.Now;
    }


    说明:

    C#方法必须加 "[WebMethod]"

    前台页面必须使用引用 服务器控件

    <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
    </asp:ScriptManager>

    调用方法: PageMethods.后台方法名(参数[,参数....], 成功后调用的方法名);

    必须是静态方法

  • 相关阅读:
    request和response概念用法
    servlet知识点
    Nginx的安装和配置文件详细说明
    Tomcat优化
    Tomcat安装和常见问题
    WEB服务器和tomcat介绍
    WEB技术相关入门知识点
    前期绑定和后期绑定
    1-4选择题
    1-3选择题
  • 原文地址:https://www.cnblogs.com/spyrx7/p/3426628.html
Copyright © 2011-2022 走看看