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>
浙公网安备 33010602011771号