asp.net前台调用后台 Ajax异步

前台代码

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="AirFeight_WebDevelope.Test" %>

<!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>
    <style type="text/css">
        .clickStyle {
            background-color: blue;
        }
        table tr{background-color: gray}
    </style>
    <script src="/JS/jQuery/jquery-1.9.1.js" type="text/javascript"></script>
    <script src="/JS/jQuery/CreateAjaxObject.js" type="text/javascript"></script>
    <script src="JS/My97DatePicker/WdatePicker.js" type="text/javascript"></script>
    
    <script type="text/javascript">
        $(function () {
            $("#loginButton").click(function () {
                var uName = document.getElementById("u_Name").value;
                var uPassword = document.getElementById("u_Password").value;
                if (uName == "") {
                    alert("请输入用户名;");
                    return;
                }
                if (uPassword == "") {
                    alert("请输入密码!");
                    return;
                }
                var ajaxData = AjaxString("Test.aspx", "p=sendata&u=" + uName + "&pa=" + uPassword + "&rand=" + Math.random());
                alert(ajaxData);
            });
            $("#Test2").click(function () {
                var uName = $("#u_Name").val();
                var uPassword = $("#u_Password").val();
                $.post("Test.aspx?p=change123", { "u_Name": uName, "u_Password": uPassword },
                    function (data, status) {
                        if (status != "success") {
                            alert("修改失败,请刷新页面重试");
                            return;
                        }
                        if (data == "true") {
                            alert("正确");
                        }
                        else {
                            alert(data);
                        }
                });
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
       <div>
            <h2>异步调用</h2>
            <input type="text" id="u_Name"/>
            <input type="text" id="u_Password"/>
            <input type="button" id="loginButton" value="异步调用1"/>
            <input type="button" id="Test2" value="异步调用2"/>
       </div>
    </form>
</body>
</html>

后台代码

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Athena.Unitop.AirFeight.SDK.Domain;
using Athena.Unitop.AirFeight.SDK.Request;
using Athena.Unitop.Sure.Lib;
using Athena.Unitop.Sure.SDKFactory;
using CommomLibrary;

namespace AirFeight_WebDevelope
{
    /// <summary>
    /// Desc:
    /// Author:liuhuan
    /// CreateDate:2014-7-15 15:50:56
    /// </summary>
    public partial class Test : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //GridView3.DataSource=GridView1.DataSource = TestData();
            GridView1.DataBind();
            
            var loginUser = Request["p"];
            if (loginUser != null)
            {
                switch (loginUser)
                {
                    case "sendata":
                        var uName = Request["u"];
                        var uPassword = Request["pa"];
                        Response.Write(uName + "的密码是" + uPassword);
                        Response.End();
                        break;
                    case "change123":
                        var uu = Request["u_Name"];
                        var pp = Request["u_Password"];
                        Response.Write(uu + "的密码是" + pp);
                        Response.End();
                        break;
                    case "yibu":
                        
                        Response.Write("true");
                        Response.End();
                        break;
                }
                
            }
        }
    }
}

 

posted @ 2014-08-14 13:52  张国朋  阅读(616)  评论(0)    收藏  举报