jquery ajax
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index1.aspx.cs" Inherits="index1" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>从另一个页面加载数据到当前页面</title> <script src="js/jquery-3.2.1.min.js"></script> <script type="text/javascript"> $(function () { $("#btn").click(function () { $("#box").load("test.ashx"); //load()方法法 //将test.ashx页面的数据加载到id 为box的元素中,如果只需要加载test.ashx页面某个元素的内容,例如加载<p>标记的内容,则可写为: //$("#box").load("test.ashx p"). }); }) </script> <script type="text/javascript"> $(function () { $("#btnLogin").click(function () { $("#box2").load("test.ashx", { "txtName": " admin", "txtPwd": "pwd" }); //load() 方法 }); }) </script> <script type="text/javascript"> $(function () { $("#Getbtn").click(function () { //data(发送的key/value 或json风格的字符串作为数据格式) $.get("test.ashx", { "txtName": " admin", "txtPwd": "pwd" }, function (data) { if (data == "ok") { alert("main.aspx"); } else { alert(data); } }); }); }) </script> </head> <body> <form id="form1" runat="server"> <div id="box"> <input type="button" id="btn" value="加载数据" /> </div> <div id="box2"> <input type="button" id="btnLogin" value="登录" /> </div> <div id="box3"> <input type="button" id="Getbtn" value="GET" /> </div> </form> </body> </html>
一般处理程序
context.Response.ContentType = "text/plain"; string ss = context.Request["txtName"]; context.Response.Write(ss); context.Response.Write("Hello World");