<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Hopes

    Start Here..

     

    request.cookies

    什么是Cookies?Cookies是數據包,可以讓網頁具有記憶功能,在某臺電腦上記憶一定的信息。Cookies的工作原理是,第一次由服務器端寫入到客戶端的系統中。以后每次訪問這個網頁,都是先由客戶端將Cookies發送到服務器端,再由服務器端進行判斷,然后再產生HTML代碼返回給客戶端,這是一個很重要的原理。關于服務器端和客戶端的概念,請點擊我寫的這篇:什么是服務器端和客戶端,舉了2個實例。

    Cookies在ASP中的最常用的方法,

    1.如何寫入Cookies?
    Response.Cookies("字段名")=變量或字符串,例如:
    Response.Cookies("name2")="Dingdang"

    2.如何設置Cookies時間?
    Response.Cookies("字段名").expires=時間函數+N,例如:
    Response.Cookies("name2").expires=date+1,表示Cookies保存1天,再比如:
    Response.Cookies("name2").expires=Hour+8,表示Cookies保存8小時。

    3.在以往的ASP教程中,很少有介紹Cookies退出的方法。在“退出”這個ASP頁中可以這樣寫:
    Response.Cookies("字段名")=""
    之后,在客戶端的瀏覽器就清除了Cookies,并且Cookies文件會消失。注意有多少個字段,就要寫多少句來清除。

    4.如何讀取Cookies?
    變量名=Request.Cookies("字段名"),例如:
    name2=Request.Cookies("name2")
    如果網頁中寫入這句,則會顯示“Dingdang”。
    也可以這樣直接讀取Cookies,

    Cookies是屬于Session對象的一種。但有不同,Cookies不會占服務器資源;而“Session”則會占用服務器資源。所以,盡量不要使用Session,而使用Cookies。




    ASP.NET登錄狀態保持 并 設置IE cookie
    寫入Cookie
    //第一次登錄的時候,點擊登錄按鈕事件下寫
    HttpCookie cookie = new HttpCookie("userName",user.UserName);
    cookie.Expires = DateTime.Today.AddDays(300); //設置過期時間,
    Response.AppendCookie(cookie);
    Response.Redirect("index.aspx");
    //在你的目標頁的Load事件下寫
    if (!IsPostBack)//判斷是否回傳
    {
    if (Request.Browser.Cookies == true)
    {
    if (Request.Cookies["userName"] == null)
    {
    Response.Redirect("login.aspx");//跳轉到登錄頁面
    }

    }
    }

    如果沒有效果請設置IE
    在IE里按菜單“工具->Internet選項”,彈出“Internet選項”設置窗體,選擇“隱私”頁,點“高級”按鈕,彈出“高級隱私策略設置”窗體,把“覆蓋自動Cookie處理”前的鉤選上,第一方、第三方都選擇“接受”,把“總是允許會話Cookie”鉤上即可



    根據SessionID設置cookie

    public static String GetCookie(String cookeName){ 
    try{

    return System.Web.HttpContext.Current.Request.Cookies[cookeName].Value;

    }catch{

    String cookeValue = System.Web.HttpContext.Current.Session.SessionID.Trim();
    System.Web.HttpContext.Current.Response.Cookies.Add(new System.Web.HttpCookie(cookeName,cookeValue));

    }

    return System.Web.HttpContext.Current.Request.Cookies[cookeName].Value;
    }



    posted on 2012-09-16 10:54 ** 閱讀(571) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩精品免费一级视频| 国产午夜成人免费看片无遮挡| 99久久免费看国产精品| 伊人久久大香线蕉亚洲| 99精品视频免费| 亚洲s色大片在线观看| 国产麻豆一精品一AV一免费| 亚洲AV无码国产在丝袜线观看| 中文字幕无码免费久久9一区9| 亚洲区小说区图片区QVOD| 在线观看免费无码视频| 亚洲人成亚洲人成在线观看| 免费网站观看WWW在线观看| 亚洲av永久无码精品国产精品| 一区二区三区四区免费视频 | 亚洲av一本岛在线播放| 一个人免费观看在线视频www| 亚洲人精品亚洲人成在线| 国产精品色午夜视频免费看| 成人午夜影视全部免费看| 红杏亚洲影院一区二区三区| 大地资源中文在线观看免费版| 91亚洲精品第一综合不卡播放| 黄页网站在线看免费| 午夜亚洲国产理论片二级港台二级| 伊在人亚洲香蕉精品区麻豆| 中文字幕乱码免费看电影| 亚洲美女自拍视频| 永久黄网站色视频免费观看| 亚洲精品视频免费| 亚洲欧洲一区二区| 巨胸喷奶水视频www网免费| 日韩电影免费在线观看网址 | 亚洲网站视频在线观看| 女人张开腿等男人桶免费视频| 人妻巨大乳hd免费看| 亚洲国产综合专区电影在线| 午夜免费福利在线| 国产免费一区二区三区不卡| 456亚洲人成影院在线观| 国产亚洲人成A在线V网站 |