ajaxtest. aspx
<% @ Page Language = "C #" autoeventwireup = "true" codefile = "ajax test. aspx. CS "inherits =" ajax_test "%> </P> <p> <! Doctype HTML public "-// W3C // dtd xhtml 1.0 transitional // en" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br/> <HTML xmlns = "http://www.w3.org/1999/xhtml"> <br/> <pead runat = "server"> <br/> <title> Ajax test </title> <br/> <MCE: script Type = "text/JavaScript"> <! -- <Br/> var XMLHTTP; </P> <p> function createxmlhttprequest () <br/>{< br/> If (window. XMLHttpRequest) <br/>{< br/> XMLHTTP = new XMLHttpRequest (); </P> <p> If (XMLHTTP. overridemimetype) <br/>{< br/> XMLHTTP. overridemimetype ("text/XML"); <br/>}< br/> else if (window. activexobject) <br/>{< br/> try <br/>{< br/> XMLHTTP = new activexobject ("msxml2.xmlhttp "); <br/>}< br/> catch (e) <br/>{< br/> XML HTTP = new activexobject ("Microsoft. XMLHTTP"); <br/>}< br/> If (! XMLHTTP) <br/>{< br/> window. alert ("your browser does not support creating XMLHttpRequest objects"); <br/>}< br/> return XMLHTTP; <br/>}</P> <p> // create a checkusername </P> <p> function checknumber (number) <br/>{</P> <p> createxmlhttprequest (); </P> <p> var url = "event. aspx? Number = "+ number; </P> <p> XMLHTTP. open ("get", URL, true); </P> <p> XMLHTTP. onreadystatechange = checknumberresult; </P> <p> XMLHTTP. send (null); </P> <p >}</P> <p> // create a callback function for User Detection </P> <p> function checknumberresult () <br/>{< br/> If (XMLHTTP. readystate = 4) // server response status <br/>{< br/> If (XMLHTTP. status = 200) // <SPAN class = 'wp _ keywordlink'> Code </span> execution status <br/>{< br/> If (XMLHTTP. responsetext = "true") <br/>{< br/> document. ge Telementbyid ("txt_name "). value = "zhangsan" </P> <p >}< br/> else <br/>{< br/> document. getelementbyid ("txt_name "). value = "this student ID is not found! "<Br/>}< br/> // --> </MCE: SCRIPT> <br/> </pead> <br/> <body> <br/> <Form ID = "form1" runat = "server"> <br/> <Div> <br/> enter the student ID: <asp: textbox id = "txt_number" runat = "server" onkeyup = "checknumber (document. getelementbyid ('txt _ number '). value) "> </ASP: textbox> (default student ID: 001) <br/> name: <asp: textbox id = "txt_name" runat = "server"> </ASP: textbox> <br/> </div> <br/> </form> <br/> </body> <br/> </ptml>
event. aspx. CS
Using system; <br/> using system. collections; <br/> using system. configuration; <br/> using system. data; <br/> using system. LINQ; <br/> using system. web; <br/> using system. web. security; <br/> using system. web. ui; <br/> using system. web. UI. htmlcontrols; <br/> using system. web. UI. webcontrols; <br/> using system. web. UI. webcontrols. webparts; <br/> using system. XML. LINQ; </P> <p> Public partial class event: system. web. UI. page <br/>{< br/> protected void page_load (Object sender, eventargs e) <br/>{< br/> If (request. querystring ["Number"]. tostring () = "001") <br/>{< br/> response. write ("true"); <br/> response. end (); <br/>}< br/> else <br/> {<br/> response. write ("false"); <br/> response. end (); <br/>}< br/>}