ASP.NET及JS中的cookie基本用法_.Net教程
推薦:數(shù)據(jù)庫SqlParameter 的插入操作,防止sql注入的實現(xiàn)代碼今天學(xué)習(xí)了一下SqlParameter的用法,原來這么寫是為了防止sql注入,破壞數(shù)據(jù)庫的。并自己動手連接了數(shù)據(jù)庫。
ASP.NET中的cookie寫法:
protected void Button1_Click(object sender, EventArgs e)//寫cookie
{
HttpCookie cookie = new HttpCookie("name");//兩個名稱不一樣;1:實例化一個cookie對象(相當(dāng)于鍵值對name是鍵cookie是值)
cookie.Value = "marry"; //2:給cookie值
cookie.Expires = DateTime.Now.AddDays(1); //3:cookie的過期時間(在當(dāng)前時間上加任意多少任意單位的過期時間);如果不設(shè)置過期時間cookie不會寫到硬盤上,只存在于內(nèi)存中,當(dāng)關(guān)閉瀏覽器時這塊內(nèi)存就回收cookie就沒了;(臨時cookie)
Response.Cookies.Add(cookie);//4:真正執(zhí)行將對象放到集合中
}
protected void Button2_Click(object sender, EventArgs e)//讀cookie
{
if (Request.Cookies["name"] != null)//讀取
{
TextBox1.Text = Request.Cookies["name"].Value;//Cookies["name"]表示上面定義的cookie里是鍵值對.value才是值
}
else
{
TextBox1.Text="沒有呦!";
}
}
js中cookie的寫法:
function writecookie() {
var today = new Date();
today.setDate(today.getDate() + 1);
document.cookie = 'name=我的歌聲里;expires=' + today.toGMTString();//設(shè)置cookie值和cookie的過期時間放在document里
document.cookie = 'username=曲婉婷;expires=' + today.toGMTString();
document.cookie = 'password=123;expires=' + today.toGMTString();
}
function read()//讀cookie中的值
{
//讀多個
var cookie = document.cookie;
var arry = cookie.split(';');
alert(arry);
for (var i in arry) //與c#中的有所不同
{
var a = arry[i].split('=');
// if (a[0] == " username")//一個cookie文件中如果有多個cookie用這種方法讀時,第一個名稱前沒有空格,以后的名稱前都有空格都要加空格;用trim去空格
// {
// alert(a[1]);
// }
if (a[0].trim(' ')=="username")//一個cookie文件中如果有多個cookie用這種方法讀時,第一個名稱前沒有空格,以后的名稱前都有空格都要加空格;用trim去空格(??????有問題啊?怎么說不支持trim呢火狐就行ie不行可能配置問題什么問題呢?)
{
alert(a[1]);
}
分享:ajax.net對數(shù)據(jù)庫的插入實例ajax.net對數(shù)據(jù)庫的插入實例,需要的朋友可以參考一下
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- Repeater綁定dictionary數(shù)據(jù)源代碼及報錯解決
- 從XML文件中讀取數(shù)據(jù)綁定到DropDownList
- C#后臺調(diào)用前臺Js函數(shù)
- 解析asp.net 后臺代碼如何遍歷checkbox
- ASP.NET 2.0高級數(shù)據(jù)處理之?dāng)?shù)據(jù)綁定
- .NET中加密與解密QueryString的方法
- asp.net2.0學(xué)習(xí)歷程-菜鳥到中級程序員的飛躍
- 解析ASP.NET MVC項目中視圖的單元測試
- 解析6種ASP.NET跨頁面?zhèn)髦档姆椒?/a>
- .net中使用xsl文件作為導(dǎo)航菜單的小例子
- 相關(guān)鏈接:
- 教程說明:
.Net教程-ASP.NET及JS中的cookie基本用法
。