当前位置: 首页 > 工具软件 > AjaxPro > 使用案例 >

初试AjaxPro

尹赞
2023-12-01

    今天给安排了一个任务,学用ajaxpro,头次见,也挺上火的。有需要的可以到http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=AjaxPro&DownloadId=2953去下载。

版本是AjaxPro6.10.6.2。

vs2005新建项目AjaxPro,添加引用AjaxPro.2.dll,保存运行,在生成的web.config里添加   

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

意思是所有的ajaxpro/*.ashx请求都由Ajax.PageHandlerFactory处理,而不是由默认的System.Web.UI.PageHandlerFactory处理程序工厂来处理。

在Default.sapx.cs里添加

    [AjaxPro.AjaxMethod]
    public string AddTwo(int firstInt, int secondInt)
    {
        return Convert.ToString(firstInt + secondInt);
    }

page_load里注册

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

页面里添加脚本

    <script language="javascript" type="text/javascript">
    function addInt()
    {
        var i1 = document.getElementById('T1').value;
        var i2 = document.getElementById('T2').value;
        document.getElementById('B2').value = _Default.AddTwo(i1,i2).value;
    }
    </script>

还有一个div

        <div>
            <input type="text" id="T1" />+<input type="text" id="T2" />=<input type="button" id="B2" value="相加求和" οnclick="addInt()" />
        </div>

好的 来试试看  虽然不知道忙了这么长时间到底是在干什么。。。。。。

 类似资料: