C#后台如何读取Jquery设置好的Cookie
初次正式接触Cookie,就遇到这问题:我在AddCookie.aspx页面用Jquery设置了Cookie,也可以读取的到。然后在别的后台页面中(c#)中就读取不到,不...
初次正式接触Cookie,就遇到这问题:我在AddCookie.aspx页面用Jquery设置了Cookie,也可以读取的到。然后在别的后台页面中(c#)中就读取不到,不知道怎么回事,请指教!前台代码部分:
<script type="text/javascript" src="Scripts/jquery-1.7.1.js"></script>
<script src="Scripts/jquery.cookie.js"></script>
<script type="text/javascript">
var cookieName = "PrdIDCookie"; //保存产品ID
var nid; //最新访问的商品ID
var cookieName = "PrdNameCookie"; //保存产品名称
var nName; //最新访问的商品名称
//记录最近浏览过的商品
function HistoryRecord(obj) {
var historyp;
nid = $("#PrdID").val();
if (nid == null || nid == "") {
return;
}
//判断是否存在cookie
if ($.cookie(cookieName) == null) //cookie 不存在
{
//创建新的cookie,保存浏览记录
$.cookie(cookieName, nid, { expires: 7, path: '/' });
return;
}
var historyp=nid;
$.cookie(cookieName, historyp);
后台:
string cookieName = "PrdIDCookie";
string CookieValue = "";
if (HttpContext.Current.Request.Cookies[cookieName]!=null)
{
CookieValue = Request.Cookies[cookieName].Value;//读取不到
} 展开
<script type="text/javascript" src="Scripts/jquery-1.7.1.js"></script>
<script src="Scripts/jquery.cookie.js"></script>
<script type="text/javascript">
var cookieName = "PrdIDCookie"; //保存产品ID
var nid; //最新访问的商品ID
var cookieName = "PrdNameCookie"; //保存产品名称
var nName; //最新访问的商品名称
//记录最近浏览过的商品
function HistoryRecord(obj) {
var historyp;
nid = $("#PrdID").val();
if (nid == null || nid == "") {
return;
}
//判断是否存在cookie
if ($.cookie(cookieName) == null) //cookie 不存在
{
//创建新的cookie,保存浏览记录
$.cookie(cookieName, nid, { expires: 7, path: '/' });
return;
}
var historyp=nid;
$.cookie(cookieName, historyp);
后台:
string cookieName = "PrdIDCookie";
string CookieValue = "";
if (HttpContext.Current.Request.Cookies[cookieName]!=null)
{
CookieValue = Request.Cookies[cookieName].Value;//读取不到
} 展开
4个回答
展开全部
设置了Cookie后,在新的请求页才能读取到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$.cookie(cookieName,nid, { expires: 7 });不行么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询