zoukankan      html  css  js  c++  java
  • AjaxPro 的配置和使用

    配置: 1Web.config的配置


     

    <httpHandlers>

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

    </httpHandlers>

    2)添加引用dll文件

     

    引用1)在Page_Load中加入:


     

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

    2C#中的方法用[AjaxPro.AjaxMethod]标记,方法用public作为修饰,例如:

    [AjaxPro.AjaxMethod]

    public int setNumber(int i)

    {

       return i + 1;

    }

    3JS中的调用

    调用是返回的是Object类型,所以取值要用其value,例如

        <script type="text/javascript" language="javascript">

            var i=0;

            function test()

            {

                var j=JSdiaoyongC.setNumber(i);   调用

                i=j.value;    取值

                document.getElementById("Text1").value=i;

                setTimeout("test()",1000);

            }

            setTimeout("test()",1000);

            </script>

    注意:


    1).  ajaxPro定义的方法中不能包含控件,也不能有Request

    2).  js中调用时,需要把ajaxPro方法置于<form></form>之中,且form必须有runatID属性

    3).  在页面加载时执行的js中,若存在ajaxPro方法的调用,需要将js放置于window.onload=function(){…}之中

        也可以将所有的js都放<form></form>之中,否则将可能出现"undifined"错误

  • 相关阅读:
    HTML的<head>中的内容总结
    毕业设计
    win7中protel99添加元件库
    E题
    D 题
    C 题 KMP中next[]问题
    B题 Sort the Array
    A题
    CSU1350 To Add which?
    CodeForce 448C 木片填涂问题
  • 原文地址:https://www.cnblogs.com/abccome/p/3344607.html
Copyright © 2011-2022 走看看