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;//读取不到
}
展开
 我来答
Baby_原來
推荐于2018-05-10 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:505万
展开全部
if (System.Web.HttpContext.Current.Request.Cookies["cookieUser"] != null)
{
    try
    {
        string cookieValue = System.Web.HttpContext.Current.Request.Cookies["cookieUser"].Value.ToString();           
    }
    catch (Exception ex)
    {

    }
}
handangaoyang
推荐于2017-11-26 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:922万
展开全部
从你的代码中可以看出,你的cookie设置的path,就是当前的路径('/')。

所以你的cookie只可以在当前页面访问。
更多追问追答
追问

结构,设置Cookie的页面和获取Cookie的页面在同一根目录下,如何搞啊,

追答

我用代码测试了一下。我发现我刚才所说是错误的。

//这样的代码,就是根目录下所有的页面都可以访问这个cookie
$.cookie(cookieName, nid, { expires: 7, path: '/' });

我已经测试过了,是可以的。我对之前错误的回答,表示抱歉。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wlj1907
2014-01-13 · 超过76用户采纳过TA的回答
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:34.5万
展开全部
设置了Cookie后,在新的请求页才能读取到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HUGO_CM
2014-01-13 · 超过12用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:38.3万
展开全部
$.cookie(cookieName,nid, { expires: 7 });不行么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式