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调用后台的过程就实现了。 该文章在 2016/4/20 15:33:54 编辑过 |
相关文章
正在查询... |