• Ajax.Net程序教程.彭彭编写


    ////////////////////////////////////////
    //日期:2007年3月16日                 //
    //功能:实现.Net下的Ajax功能          //
    //作者:彭成刚                        //
    //QQ:76526211                      //
    //网站:http://www.zzcn.net 站长中国  //
    //说明:拷贝时请带上版权              //
    ////////////////////////////////////////


    你好,现在咱们来学习 .Net 的 Ajax 的功能。

    第一步:拷贝AjaxPro.2.dll到项目的[bin]目录下。

    第二步:拷贝

        <httpHandlers>
          <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
        </httpHandlers>

    到 项目根目录的 Web.Config 文件中

    放到 <system.web> 节点中就可以了,大家可以参考【所需文件】下的Web.Config.txt文件作为参考.

    第三步:拷贝

     AjaxPro.Utility.RegisterTypeForAjax(typeof(admin_boardEdit));

    到你的CS文件中,放到Page_Load事件里就可以了,其中 admin_boardEdit 是你文件的名字,可以在你创建的aspx页面中的第一句中找到,例:
    <%@ Page Language="C#"  AutoEventWireup="true" CodeFile="boardEdit.aspx.cs" Inherits="admin_boardEdit" %>
    这其中的Inherits选项中的值就是这里填写的。

    这里可以参考【所需文件】下的boardEdit.aspx.cs.txt

    第四步:制作ajax函数

    在你的函数前加上 [AjaxPro.AjaxMethod] 就可以了,例:

    //彭彭做个ajax函数
        [AjaxPro.AjaxMethod]
        public string myAjax()
        {
            string myPp="你好,首先恭喜你,这里是一个隐藏机关!如果你对本论坛有什么意见,请联系QQ:XXXXXX,谢谢合作!";
            return myPp;
        }

    这里可以参考【所需文件】下的boardEdit.aspx.cs.txt


    第五步:编写前台javascript函数技巧

    例:
    <script language=javascript>
    function kkk()
    {
    alert(admin_boardEdit.myAjax().value);
    }
    </script>

    这里有两点注意:
    第一点,这个函数要写在<body>体内。
    第二点,这个函数调用后台函数的时候,要写调用的后台名称,这里的这个是admin_boardEdit,
    所以这里写的返回值就是 admin_boardEdit.myAjax().value

    这里可以参考【所需文件】下的boardEdit.aspx.txt

    第六步:前台调用

    很简单:<th colspan="2" onclick="kkk();"> 随便怎么调用就可以了

    这里可以参考【所需文件】下的boardEdit.aspx.txt

    ---------------------------------------------

    ---------------------------------------------
    生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。
    ↑面的话,越看越不痛快,应该这么说:

    生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
  • 相关阅读:
    Linux调度器性能分析
    [ZJOI2009]假期的宿舍
    CH1601 【模板】前缀统计 (trie树)
    P2580 于是他错误的点名开始了
    P1608 路径统计
    P4779 【模板】单源最短路径
    [JLOI2014]松鼠的新家
    [NOI2015]软件包管理器
    [HAOI2015]树上操作
    P3386 【模板】二分图匹配
  • 原文地址:https://www.cnblogs.com/pengchenggang/p/983127.html
Copyright © 2020-2023  润新知