zoukankan      html  css  js  c++  java
  • VB.net中Ajaxpro的使用

    1:从网上下载:AjaxPro.2.DLL文件,下载地址:

      http://files.cnblogs.com/wequst/AjaxPro.2.zip

    2:解压之后把DLL放到程序bin目录下进行参照引用。

    3:在WEB.config文件中进行加载使用:添加以下代码:

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

    4:建立测试的VB.net WEB窗体程序

      AjaxTest.aspx

    5:在上面页面的后台LOAD事件块中添加以下的代码进行DLL的注册加载:

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            AjaxPro.Utility.RegisterTypeForAjax(GetType(AjaxTest))
    End Sub

    6:在后台中添加需要前台调用的函数

    <AjaxPro.AjaxMethod()> Public Function fnAjaxTest(ByVal name As String)
            Return (name)
     End Function

    7:前台HTML代码

    <body>
        <form id="form1" runat="server">
        <div>
            <input id="Button1" type="button" value="button" onclick="getajax();" />
            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        </div>
        </form>
    </body>

    8:JS中调用后台代码

    <head runat="server">
        <title>无标题页</title>
         <script type="text/javascript">
        function getajax()
        {
            alert('222');
            WebApplication1.AjaxTest.fnAjaxTest('aa');
            document.getElementById("Label1").innerHTML='testaJAX';
            alert('3333');  
        }
        </script>
    </head>

    这样完成以上的步骤,整个JS调用后台的过程就实现了。

  • 相关阅读:
    c3p0连接池c3p0-config.xml配置文件各属性的意义
    MVC案例-架构分析
    jsp中文乱码
    JSP标签
    JSP_include指令
    JavaWeb_请求转发
    JavaWeb_域对象的属性操作
    JavaWeb_JSP语法
    345. Reverse Vowels of a String
    541. Reverse String II
  • 原文地址:https://www.cnblogs.com/wequst/p/4009608.html
Copyright © 2011-2022 走看看