页面代码
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="FarPoint.Web.SpreadJ" Namespace="FarPoint.Web.Spread" TagPrefix="FarPoint" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<script language="javascript" type="text/jscript">
function ajaxtest(str) {
var xmlHttp;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch (e) {
// Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
alert("Your browser does not support AJAX!");
return false;
}
}
}
var url = "default.aspx";
url = url + "?q=" + str;
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4) {
document.getElementById("TextBox2").value = xmlHttp.responseText;
}
}
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
<body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" οnblur="javascript:ajaxtest(this.value);"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</body>
</html>
后台
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString.Count > 0)
{
Response.Clear();
string q = Request.QueryString.Get("q").ToString() + "lalalala";
Response.Write(q);
Response.Flush();
Response.End();
}
}
}
<script type="text/jscript"> function ajaxtest(str) { var xmlHttp; try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } var url = "default.aspx"; url = url + "?q=" + str; xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) { document.getElementById("TextBox2").value = xmlHttp.responseText; } } xmlHttp.open("GET", url, true); xmlHttp.send(null); } <body> <form id="form1" runat="server"> <asp:TextBox ID="TextBox1" runat="server" οnblur="javascript:ajaxtest(this.value);"></asp:TextBox> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> </form> </body> </html> 后台代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString.Count > 0) { Response.Clear(); string q = Request.QueryString.Get("q").ToString() + "lalalala"; Response.Write(q); Response.Flush(); Response.End(); } } }</script>