AJAX基础教程及初步使用(5) 2.配置web.config,添加如下信息
<httpHandlers> <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" /></httpHandlers>3.假设应用系统叫Document,目录格式为Pages\AjaxTest4.在Pages\AjaxTest下建立cs文件AjaxMethod.cs,添加如下方法//[Ajax.AjaxMethod][Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]public static string GetNIVNumber(string str){ return str;}5.在Pages\AjaxTest下建立页面AjaxForm.ASPx<HTML> <HEAD> <title>AjaxForm</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script language="javascript"> function testAjax() { var first=document.getElementById("txtfirst"); AjaxMethod.GetNIVNumber(first.value,callback_GetNIVNumber); } function callback_GetNIVNumber(res) { var obj=document.getElementById("txtsecond"); obj.value=res.value; } </script> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <INPUT style="Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 40px" type="button" value="Button" onclick="testAjax();"> <asp:TextBox id="txtfirst" style="Z-INDEX: 102; LEFT: 40px; POSITION: absolute; TOP: 40px" runat="server"></asp:TextBox>