1. 程式人生 > >【ASP.NET】Web中的Cookie寫入與讀取

【ASP.NET】Web中的Cookie寫入與讀取

1、是什麼?

    Cookie是指儲存在使用者本地終端上的資料。是指某些網站為了辨別使用者身份、進行session跟蹤而儲存在使用者本地終端上的資料。 2、怎麼寫入Cookie和讀取Cookie? (1)寫入Cookie      protected void Button3_Click(object sender, EventArgs e)         {             //寫入cookie             HttpCookie nc = new HttpCookie("newcookie");             nc.Values["name"
] = "天轟穿";
            //nc.Values["name"] = HttpUtility.UrlEncode ("天轟穿");             nc.Values["age"] = "27";             nc.Values["dt"] = DateTime.Now.ToString();             Response.Cookies.Add(nc);             Response.Write("Cookie寫入成功!");         }   (2)讀取Cookie  protected void Button4_Click(object
 sender, EventArgs e)
        {             //讀取Cookie             HttpCookie getcook = Request.Cookies["newcookie"]; //Response.Write(HttpUtility.UrlDecode(getcook.Values["name"]));             Response.Write((getcook.Values["name"]));             Response.Write("<br>"+getcook.Values["age"]);             Response.Write("<br>"
+getcook.Values["dt"]);
        }   3、問題:讀取中文cookie出現亂碼,為什麼?    圖片中的亂碼部分本應該是“天轟穿”三個字,但是結果顯示的是亂碼。 (2)中文Cookie怎麼變成亂碼了,英文就沒有問題呢,上網查了一下,Cookie可能不支援中文,只支援英文。 4、解決辦法:先編碼,後解碼!     利用提供用於對 HTML 和 URL 字串進行編碼和解碼的方法HttpUtility類,來對姓名這塊進行編碼與解碼。 總結:我覺得我特別喜歡天轟穿講的這個材料,它能夠調動我,比方說每一集裡都有小例子,這讓我特別興奮,每一集的程式碼都不全,這會讓我積極主動的上網查資料,一定要把這個例子敲出來。可以說,天轟穿老師給了我興趣,給了我自信!

相關推薦

ASP.NETWebCookie寫入讀取

1、是什麼?     Cookie是指儲存在使用者本地終端上的資料。是指某些網站為了辨別使用者身份、進行session跟蹤而儲存在使用者本地終端上的資料。 2、怎麼寫入Cookie和讀取C

ASP.NET——WEB伺服器控制元件

WEB伺服器控制元件分類: 內部控制元件 列表控制元件 複雜控制元件 驗證控制元件 內部控制元件 ASP.NET引入一組稱為“內部控制元件”的新控制元件,專門用於ASP.NET 內部控制元件的使用方法與HTML控制元件相同,他們對映到HTML元素並通過

ASP.NETHTTP的 get 和 post 請求

GET和POST是什麼?HTTP協議中的兩種傳送請求的方法。 HTTP是什麼?HTTP是基於TCP/IP的關於資料如何在全球資訊網中如何通訊的協議。 HTTP的底層是TCP/IP。所以GET和POST的底層也是TCP/IP,也就是說,GET/POST都是TCP連

Asp.netweb.config配置詳解

前言    小編最近這一段時間在學習Asp.net視訊,在視訊中,當每一次通過.NET新建一個Web應用程式後,預設情況下會在根目錄自動建立一個預設的Web.config檔案。那麼這個Web.conf

Asp.net——HTML網頁製作IDName的區別

今天敲程式碼的時候遇到個小麻煩: 製作了一個HTML登陸介面,想把裡邊的使用者名稱和密碼傳回WindowsForm1介面並顯示。但是總是報錯,後 來發現了原來是ID與Name的問題。 在敲牛腩

ASP.NET如何發布Web項目

界面 建網站 logs log sqlserve 服務 images 配置 serve 1.右擊需要發布的項目,選擇 屬性》應用程序 在目標框架中選擇.NET 4 的版本。 2.右擊需要發布的項目,選擇發布。“配置文件”如果沒有,就選擇新建。

菜鳥學習asp.net web應用程式web網站的區別

前言: 最近學習了與web程式設計相關的很多的基礎知識,接下將是一系列的基礎知識的對比學習,今天先簡單的瞭解一下web應用程式與web網站的區別! 1、編譯方式不一樣 這個是我認為二者之間最大的區別了,首先,web應用程式中的所有的檔案都是 相互獨立 的,就是說我的一個

asp.netWeb Form編寫抽象工廠資料庫操作類

理解抽象工廠 在ADO.NET對SqlServer,Mysql等的操作步驟類似,不同的是: SqlServer的操作使用的是SqlConnection、SqlCommand,SqlDataAdapter; MySql使用的是MySqlConnection、

ASP.NET6.百度富文字編輯器UEditor之從資料庫取出來頁面展示

    將資料存到資料庫中了,那麼怎麼讓資料原樣顯示到編輯器裡呢?讀取資料庫裡一條資料,獲取到的資料是這樣的:<p style="text-align:center;"> <img src="/LJWY/MGMT/attached/image/2016-1

ASP.NET9.解決百度富文字編輯器UEditor往後臺傳資料寫入資料庫時,出現錯誤:檢測到有潛在危險的Request

解決方法:把傳資料的方式換一下,在函式上面新增[ValidateInput(false)],如果是winform頁面,在aspx頁面裡新增ValidateRequest="false"%@ Page V

ASP.NETUCenter實現多站點同步註冊

res login oct bst center 實現 log conf https 問題描述 上一篇文章寫了【ASP.Net】UCenter實現多站點同步登錄退出 在整合論壇的時候,同步註冊也是相當必要的一個功能:將論壇註冊的用戶同步到自己的網站,自己網站註冊

ASP.NET——複合控制元件之TreeView控制元件

在ASP.NET中常用的複合控制元件有:TreeView控制元件,MultiView控制元件,JavaScript方式的選項卡,WiZard控制元件。 今天先來學習TreeView控制元件。 在開發過程中經常會遇到一些有樹形層次關係的資料,比如顯示無限極分類和顯示某個檔案下的所有檔案及資

ASP.NET——母版頁

MasterPage母版頁       在做web應用的時候,經常會遇到一些頁面之間有很多相同的顯示部分和行為,如果每個頁面都去重複編寫這些程式碼,是一個效率非常低的事情,因為提出了母版頁的概念,我們可以把多個頁面之間相同的行為和顯示部分放到

Asp.net——ADO.NET介紹

前言        ADO.NET是對Microsoft ActiveX Data Object(ADO)一個跨時代的改進,它提供了平臺互用性和可伸縮性的資料訪問。由於傳送的資料都是XML格式的,因此任何能夠讀取XML格式的應用程式

ASP.NET——簡單認識

ASP.NET簡介 ASP.NET概念:ASP.NET是.NETFrameWork的一部分,是一項微軟公司的技術,是一種嵌入網頁中的指令碼可由因特網伺服器執行的伺服器端指令碼技術,它可以通過HTTP請求文件時再在web伺服器上動態建立。 ASP英語全稱為Active Server Pag

ASP.NETMVC5 + EF6(三)

MVC框架內容解析 一、流程說明 一個MVC專案是由M-Model-模型、V-View-檢視、C-Controller-控制器這三部分組成。關係圖如下所示 說明: 1.使用者發起的請求首先會到達控制器

ASP.NETwebsite轉webapplication

*以下操作都以VS2013為參考; #新建兩種web專案 1、新增webapplication專案; 2、新增website專案;   #比較兩種web專案新建的webform頁面的不同點: 1、檔案目錄結構:   從圖中可以看出webapplication專案中的webform頁面多了

asp.netasp.net遍歷Request的資訊

str = str str1 = str1 form_1 = form_1 form_2 = form_2 ASP.NET_SessionId = 2eln4eqa2uv0hawyks50kfad DisablePoint = true QrcodePrefix = UM = http://

ASP.NET——統計線上人數、歷史訪問人數

    北大青鳥的視訊中講了很多很實用的例子,這是其中一個,在實現的過程中,遇到一些問題,但也都在老師的指導下和通過查閱資料解決了,感覺收穫頗豐。     在做這個例子的時候發現:ASP.NET的

Asp.Net登陸註冊+sql server增刪改查 小demo

由於只注重主要功能實現,並未優化前端頁面,所以看起來比較原始。 採用webform技術 三層架構 + webform顯示 Models層,資料模型層 BLL層,業務邏輯層 reference Models and DAO DAO層,資料訪問層 reference M