多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 在html文件中用js獲取session

在html文件中用js獲取session

來源:程序員人生   發布時間:2014-01-15 16:32:08 閱讀次數:3802次
原以為很簡單,事實上的確簡單。但還是碰到了一個在做之前沒有考慮到的問題:ajax的緩存問題。所以看似容易的問題還是要嚴謹對待,這就是程序員該有的品質吧。

話不多說,言規正轉,下面是運行時的截圖


h2. 文件說明

default.aspx, 主演示頁面

GetSessionData.aspx, ajax調用的頁面

jquery.js, js框架,我對這個熟悉一些


h2. 代碼分析

代碼很簡單,主要是注意ajax的緩存問題,即你明明設置了新的session值,但使用ajax得到的卻還是老的值。深入的說,這并非只是ajax的緩存問題,應該是和http協議本身相關的

讓ajax緩存失效有很多辦法,我這里采用的是服務器端設置 GetSessionData.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class GetSessionData : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Write(Session["current-date"]);
}
}


注意Line 16:Response.Cache.SetCacheability(HttpCacheability.NoCache);

這一行的代碼可以讓客戶端不使用緩存,而從服務器重新讀取

希望本文對有需要的朋友有所幫助。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 中文字幕视频免费在线观看 | 可以免费看的黄色网址 | 日韩欧美在线观看视频一区二区 | 国产三级精品三级在线观看 | 噜噜噜久久 | 91久久偷偷做嫩草影院免费 | 亚洲天堂一区二区三区四区 | 91宅男| 亚洲欧美自拍另类图片色 | 国产精品久久久久久久毛片 | 又粗又大又黄又爽的免费视频 | 国产美女亚洲精品久久久综合91 | 欧美亚洲韩国 | 亚洲综合精品一二三区在线 | 天天视频官网天天视频在线 | 黄色小说校园春色 | 日本无卡码一区二区三区 | 国产成人精品福利站 | 午夜影院免费体验 | 亚洲高清中文字幕一区二区三区 | 最近中文字幕视频在线资源 | 337p日本大胆欧美人术艺术精品 | 国产免费一区二区三区在线观看 | 成人亚洲视频 | 亚欧美| 欧美精品高清在线观看 | 欧美精品久久久久久久久大尺度 | 欧美曰韩一区二区三区 | 一级欧美日韩 | 国产九九视频在线观看 | 欧美黑人巨大最猛性xxxxx | 校园春色国产精品 | 伊人毛片 | 不卡精品国产_亚洲人成在线 | 亚州三级视频 | 国产精品jizz视频 | 欧美一级在线 | 国产一级精品视频 | 欧美久久一区二区三区 | 欧美xxxx性高清 | 国产亚洲人成a在线v网站 |