C#基础

1、创建cookie

 //删除Cookie
            Response.Cookies["cp2"].Expires = DateTime.Now.AddDays(-1);

            //Cookie跨域(域名)
            Response.Cookies["cp3"].Value = "laowang";
            //Response.Cookies["cp3"].Domain = "xxx.com";//设置主域的。
            Response.Cookies["cp3"].Path = "/2017-11-29";
            Response.Cookies["cp3"].Expires = DateTime.Now.AddDays(3);

            //另外一种创建Cookie的方式
            HttpCookie cookie1 = new HttpCookie("cp4", "ssss");
            cookie1.Expires = DateTime.Now.AddDays(3);
            Response.Cookies.Add(cookie1);

2、获取Cookie的值

 //获取Cookie的值
            if(Request.Cookies["cp2"] != null)
            {
                Response.Write(Request.Cookies["cp2"].Value);
            }

3、XMLHttpRequest Ajax

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AjaxDemo.aspx.cs" Inherits="CZBK.ItcastProject.WebAPP._2017_12_2.AjaxDemo" %>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script src="../Js/jquery-1.7.1.js"></script>
    <title></title>
    <script type="text/javascript">
        $(function () {
            $("#btnGetDate").click(function () {
                //开始通过AjAX想服务器发送请求
                var xhr;
                if (XMLHttpRequest) {//表示拥护使用的高版本IE,谷歌,火狐等浏览器
                    xhr = new XMLHttpRequest();
                } else {//低IE
                    xhr = new ActiveXObject("Microsoft.XMLHTTP");
                }
                xhr.open("get", "GetDate.ashx", true);
                xhr.send("name=dengpei&pwd=123");//开始发送
                //回掉函数:当服务器将数据返回给浏览器后,自动调用该方法
                xhr.onreadystatechange = function () {
                    if (xhr.readyState == 4) {//表示服务端已经将数据完整返回,并且浏览器全部接受完毕
                        if (xhr.status == 200) {//判断响应状态码是否为200
                            alert(xhr.responseText);
                        }
                    }
                }
            })
        })
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <input type="button" value="获取服务端时间" id="btnGetDate" />
        </div>
        <div>
            <%Server.Transfer("AjaxPostDemo.aspx");%> 
        </div>
    </form>
</body>
</html>

 

posted on 2019-07-04 12:08  520bug  阅读(60)  评论(0)    收藏  举报

导航