• AjaxPro.Net的使用


        AjaxPro.Net是一个优秀的.net环境下的Ajax框架,用法很简单,可以查阅相关资料,下面一个简单的实例讲述使用AjaxPro的几个关键点注意,必须有AjaxPro包,即AjaxPro.dll文件,可以在VSS上下载)。

       首先我们要下载 AjaxPro包,并将AjaxPro.dll 拷到项目的bin下面

          在web.config中配置如下,添加以下代码

    View Code
      <location path="ajaxpro">
        
    <system.web>
          
    <httpHandlers>
            
    <add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
          
    </httpHandlers>
        
    </system.web>
      
    </location>

          其次,我们来添加一个服务器端的方法

         

       protected void Page_Load(object sender, EventArgs e)
        {
            AjaxPro.Utility.RegisterTypeForAjax(
    typeof(AjaxDemo));
        }
        [AjaxPro.AjaxMethod]
        
    public string Getinfo(string aa)
        {

            
    return aa;
        }

       上面有几点需要说明的是

          首先,访问修饰符public

          其次,在方法的上面要加上 [AjaxPro.AjaxMethod]

         最后在加载页面的时候要加上  AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxDemo));
         注意AjaxDemo是页面类的名称

        最后在前台页面中调用后台的方法

         

     <script type="text/javascript">
           function AjaxDemo1()
           {
            var ajaxValue
    =AjaxDemo.Getinfo("把我打印出来吧").value;
            alert(ajaxValue);
           }
        
    </script>

    调用后台的方式,在不刷新页面的情况下输入内容

    可以用来验证用户名重复等问题....

    多思考,多创新,才是正道!
  • 相关阅读:
    Service与Activity通信 回调方式***
    WeakReference 在android中的应用
    解决用官方容器启动redmine无法插入中文字符的问题
    Python 使用scapy 时报:ImportError: cannot import name 'NPCAP_PATH' 解决
    python3 图片文字识别
    python3 读取dbf文件报错 UnicodeDecodeError: 'gbk' codec can't decode
    RbbitMQ消息队列及python实现
    windows10创建ftp服务器
    什么是ip代理
    Python3爬虫实例 代理的使用
  • 原文地址:https://www.cnblogs.com/shuang121/p/2121967.html
Copyright © 2020-2023  润新知