<% ... @ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > < HTML > < HEAD > < title > WebForm1 </ title > < script language ="javascript" > ... var xmlHttp; function createXMLHttpRequest() ...{ if (window.ActiveXObject) ...{ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) ...{ xmlHttp = new XMLHttpRequest(); } } function updateTotal() ...{ frm = document.forms[0]; url="Default2.aspx?A=" + frm.elements['A'].value + "&B=" + frm.elements['B'].value; xmlHttp.open("GET",url,true); xmlHttp.onreadystatechange=doUpdate; xmlHttp.send(); return false; } function doUpdate() ...{ if (xmlHttp.readyState==4) ...{ document.forms[0].elements['TOT'].value=xmlHttp.responseText; }} </ script > </ HEAD > < body onload ="createXMLHttpRequest();" > < form > < TABLE height ="143" cellSpacing ="0" cellPadding ="0" width ="300" border ="0" > < TR vAlign ="top" > < TD height ="32" > First Value </ TD > < TD >< INPUT type ="text" id ="A" value ="0" onkeyup ="updateTotal();" ></ TD > </ TR > < TR vAlign ="top" > < TD height ="32" > Second Value </ TD > < TD >< INPUT type ="text" id ="B" value ="0" onkeyup ="updateTotal();" ></ TD > </ TR > < TR vAlign ="top" > < TD height ="23" > Returned Total </ TD > < TD >< INPUT type ="text" id ="TOT" value ="0" ></ TD > </ TR > </ TABLE > </ form > </ body > </ HTML >